美文网首页
tool:text和android:text

tool:text和android:text

作者: EvilsoulM | 来源:发表于2015-11-18 00:50 被阅读1541次

最近在做一个需求的时候,遇到一个bug 就是我在布局中写了一段hardcode的text用于展示,但是在调试的时候发现怎么都显示不出来那个text,刚开始以为是设置的padding值的问题导致,文字被压,但是发现改了之后还是显示不出来,但是xml都是能显示的。查了一上午这个bug....

原始xml:

                <TextView
                    android:layout_weight="1"
                    android:visibility="gone"
                    android:id="@+id/txt_unuse_activity_desc"
                    android:layout_width="wrap_content"
                    android:layout_height="0dp"
                    android:layout_marginLeft="10dp"
                    android:ellipsize="end"
                    android:singleLine="true"
                    android:includeFontPadding="false"
                    android:paddingRight="15dp"
                    tool:text="● 不与优惠活动同用"
                    android:textColor="@color/hex_f34d41"
                    android:textSize="@dimen/text_h13" />

后来实在没办法,就只能仔细的看xml是不是哪里有问题,发现text前面的命名空间不是我们常用的android :而是tool: ,只好改成android:试试。。。果然bug消失了。

原来tool可以告诉Android Studio,哪些属性在运行的时候是被忽略的,只在设计布局的时候有效。tool:text属性只在布局预览中有效可以这样

其他信息:http://www.bubuko.com/infodetail-916616.html

相关文章

网友评论

      本文标题:tool:text和android:text

      本文链接:https://www.haomeiwen.com/subject/dgflhttx.html