【问题标题】:not able to set android:drawableLeft="@drawable/ic_drawer" width of this无法设置 android:drawableLeft="@drawable/ic_drawer" 宽度
【发布时间】:2015-07-31 17:14:20
【问题描述】:

如何设置可绘制的左图大小(宽高)?

android:id="@+id/cftvMainTitleWithIv"
android:layout_width="match_parent"
android:layout_height="@dimen/login_title_height"
android:textColor="@android:color/white"
android:drawableLeft="@drawable/ic_drawer"
android:background="@android:color/holo_red_light"
android:gravity="center"
android:text=""

【问题讨论】:

  • 我不明白。使用的视图是什么??
  • 试试这个解决方案:stackoverflow.com/questions/22218486/…
  • 请提供此视图的布局文件的完整XML,以便我们确定您使用的实际上是TextView;以及它的父视图如何与之交互。否则drawableLeft 属性将无法在任何其他类型的视图上工作。

标签: android


【解决方案1】:

您不能在 xml 中为 drawableLeft 设置高度和宽度。 您可以android:drawablePadding 或为textview 设置适当的高度和宽度,并将左侧drawable 设置为背景。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2012-04-26
  • 2014-04-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-14
  • 2011-08-17
  • 2017-04-22
相关资源
最近更新 更多