安卓课程二十二 ImageView的基本用法
16lz
2021-01-23
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/tv1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/scaletype_center" /> <ImageView android:id="@+id/im1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/duo2" android:scaleType="center" android:background="#f00" android:contentDescription="@string/scaletype_center" /> <TextView android:id="@+id/tv2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/scaletype_fitCenter" android:layout_marginTop="20dp" android:background="#f00" /> <ImageView android:id="@+id/im2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/duo2" android:scaleType="fitCenter" android:background="#900" android:contentDescription="@string/scaletype_fitCenter" /> </LinearLayout>
MainActivity.java
import android.app.Activity;import android.os.Bundle;import android.widget.ImageView;import android.widget.LinearLayout;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ImageView imv1 = (ImageView) this.findViewById(R.id.im1);ImageView imv2 = (ImageView) this.findViewById(R.id.im2);/** * 设置imv1图片宽高,不能适用大小 */imv1.setLayoutParams(new LinearLayout.LayoutParams(50,50));/** * 设置imv1图片宽高,自动调整大小 */imv2.setLayoutParams(new LinearLayout.LayoutParams(50,50));setTitle("height:"+imv1.getLayoutParams().width+"\nwidth"+imv1.getLayoutParams().width) ;}}
更多相关文章
- Android 圆角图片,基于Glide4.9 的 BitmapTransformation,可任意设
- 【原创】Android 4.4前后版本读取图库图片方式的变化
- Android公共库——图片缓存 网络缓存 下拉及底部更多ListView 公
- android设置系统语言,字体大小,字体样式导致widget控件失效
- Android RadioButton背景图片和文字的相对位置
- android:初级 [Android] Eclipse Android中设置模拟器屏幕大小几
- Android中高效的显示图片之一 ——加载大图
- android字体大小多屏幕适配
- 华为android 10 手机恢复删除的图片,目前只能恢复小图。