【问题标题】:Compound TextView Padding Issue复合 TextView 填充问题
【发布时间】:2014-03-24 15:11:21
【问题描述】:

请参考这张图片:

顶部图像是TextView,没有复合可绘制对象,并且周围的填充看起来很完美。

第二个图像有一个使用android:drawableRight="@drawable/ic_action_expand" 的复合图像,并且图像弄乱了所有的填充。

如何消除第二张图片中不需要的填充?

这是 XML

           <TextView
                android:id="@+id/moreinfo"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:background="@color/translucent_black"
                android:drawableRight="@drawable/ic_action_expand"
                android:drawablePadding="@dimen/content_heading_padding"
                android:singleLine="true"
                android:padding="@dimen/content_heading_padding"
                android:textSize="@dimen/content_size"
                android:text="@string/more_info" />

正如您在 XML 中看到的那样,我使用了 android:drawablePadding 包含或删除该行确实会更改可绘制对象的填充,但文本视图发生的混乱仍然存在。

我尝试了 android:drawablePadding 的负填充值,但它不能解决问题。

【问题讨论】:

  • 我认为您可以通过在 TextView 中添加 android:gravity="left | center_vertical" 来解决此问题

标签: android


【解决方案1】:

其中一个原因可能是它必须在您的 android 清单文件中设置为 autoresizable(true) 设置为 autoresizable(true)。检查您的清单。

【讨论】:

    猜你喜欢
    • 2012-03-19
    • 1970-01-01
    • 1970-01-01
    • 2014-01-17
    • 1970-01-01
    • 1970-01-01
    • 2011-03-28
    • 2013-12-31
    相关资源
    最近更新 更多