【问题标题】:How to set padding in styles for textviews in android?如何在android中为textviews设置样式填充?
【发布时间】:2013-08-30 21:59:03
【问题描述】:

在我的 android 应用程序中,我想创建一个具有填充属性的样式。我正在使用这个:

<style name="title_numbering">
    <item name="android:padding">20dp</item>
    <item name="android:textColor">#b60000</item>
</style>

java:

    TextView num = new TextView(this);
    num.setText(String.format("%d", index+1));
    num.setTextAppearance(this, R.style.title_numbering);

textcolor 似乎有效,但填充无效。

有谁知道如何解决这个问题?

谢谢。

【问题讨论】:

    标签: android styles textview


    【解决方案1】:

    您必须在 drawable 中应用填充以使用它。

    <item android:top="10px" android:right="10px">
    

    编辑:-

    填充不会对形状产生影响。而是这样写。

     <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
         <item android:top="10px" android:right="10px" android:drawable="@drawable/myPic"/>
    </layer-list>
    

    【讨论】:

    • 你的意思是这必须在形状标签中?
    猜你喜欢
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-28
    • 2021-04-08
    • 2019-09-12
    • 2019-08-28
    相关资源
    最近更新 更多