Android布局提示TextView可以代替LinearLayout警告的解决办法
来源:互联网 发布:vscode html自动补全 编辑:程序博客网 时间:2024/05/01 06:11
布局警告:This tag and its children can be replaced by one <TextView/> and a compound
<LinearLayout
android:id="@+id/ll_open"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:visibility="gone"
android:orientation="vertical" >
<ImageView
android:layout_width="50dp"
android:layout_height="50dp"
android:contentDescription="@string/btn_open"
android:src="@drawable/verify_open" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#FFFFFF"
android:text="@string/btn_open" />
</LinearLayout>
今天做项目的时候发现一直有这个提示,说是我的布局可以用一个TextView代替。我想着,这个怎么能代替呢?一个图片和一个文本不就得一个layout么?于是,我就查了查资料,发现的确是可以代替的,原来,TextView是可以设置图片的。。。
直接用一个TextView代替上面代码:
<TextView
android:id="@+id/tv_scan"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#FFFFFF"
android:text="@string/btn_scan" />
并在java文件中设置图片:
Drawable drawable = getResources().getDrawable(R.drawable.verify_scan);
drawable.setBounds(0, 0, 50, 50); //必须设置图片大小,否则不显示
tv_scan.setCompoundDrawables(null , drawable, null, null); //left,top,right,bottom设置图片在上下左右的布局
- Android布局提示TextView可以代替LinearLayout警告的解决办法
- Android LinearLayout及TextView的布局方式
- Android的LinearLayout布局
- android布局LinearLayout的使用
- android 布局: LinearLayout如何使TextView中的内容居中显示
- Android的布局控件----LinearLayout(线性布局)
- 【Android】linearLayout.addView(textView)
- android linearlayout代替listview实现
- Android的 LinearLayout的布局属性
- 关于android LinearLayout的比例布局
- 关于android LinearLayout的比例布局
- Android 布局 LinearLayout 的 layout_weight 属性
- android布局LinearLayout的隐藏和显示
- Android布局LinearLayout的嵌套使用
- android的常用布局LinearLayout和RelativeLayout
- Android LinearLayout布局的layout_weight属性探究
- Android 布局 LinearLayout
- android布局之LinearLayout
- [刷题]Rotate String
- Redis need tcl 8.5 or newer
- 什么是iBeacon
- USB HID协议中几个关键概念的理解
- 【机器学习】(6):参数方法与多元推广
- Android布局提示TextView可以代替LinearLayout警告的解决办法
- 城市级联js
- 项目开发-iBatis事务源码之开启新事务
- 现代软件学院入围全国软件专业人才设计大赛(组图)
- 黑马程序员——C语言基础篇---宏定义、数组、字符串和函数
- CacheConcurrencyStrategy 五种缓存方式 (实体类添加)
- Oracle DBMS_UTILITY.GET_HASH_VALUE
- 如何关闭U盘、移动硬盘、硬盘的自动打开功能!
- 类别中使用属性