我有一个TextView的布局和drawable ......
<LinearLayout style="@style/dashboard_content_horizontal" >
<ImageView
style="@style/dashboard_imageview"
android:src="@drawable/menu6" />
<TextView
style="@style/dashboard_textview"
android:text="@string/menu6_text />
</LinearLayout>
如您所见,图像使用的样式属性如下所示
<style name="dashboard_imageview">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">fill_parent</item>
<item name="android:layout_weight">1</item>
<item name="android:scaleType">fitCenter</item>
</style>
线性布局围绕它的样式看起来像这样
<style name="dashboard_content_horizontal">
<item name="android:layout_width">0px</item>
<item name="android:layout_height">fill_parent</item>
<item name="android:layout_weight">3</item>
<item name="android:orientation">vertical</item>
<item name="android:layout_gravity">center</item>
<item name="android:gravity">center</item>
</style>
和TextView的样式
<style name="dashboard_textview">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:gravity">center</item>
<item name="android:textSize">20sp</item>
<item name="android:textStyle">bold</item>
<item name="android:textColor">@color/black</item>
</style>
这一切都有效,看起来我希望它看起来如何。但是,因为这次日食警告 “这个标签和它的孩子可以用一个替换 和一个复合drawable“我决定尝试只使用TextView和drawable
像这样......<TextView
android:layout_marginTop="10dp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Menu6"
android:drawableBottom="@drawable/my_drawable"
android:padding="5dp" />
这会使图像太小..我没有看到一种方法将图案应用于图像以获得它我想要它...任何人都知道答案?甚至可能吗?