按钮中的自定义TextView

时间:2012-12-07 10:45:58

标签: android button textview

我创建了一个自定义textview类。通过这个类,我可以设置字体,设置文本的内部阴影,设置文本的外观,设置文本的半径和颜色。我想在按钮中的文本中使用这些文本视图的特征。我通过谷歌研究,但我没能找到解决我的问题的解决方案。所以,如果有人对这个话题有任何想法,那么你将会有很大的帮助。

我在textview中定义的属性是

    xmlns:braindigit="http://schemas.android.com/apk/res/com.example.MyCustomTextView" //this is in the main layout        

   <com.example.MyCustomTextView
    android:id="@+id/stateInfo"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/you_are_not_logged_in"
        android:textColor="#3191d2"
        android:textSize="18sp"
        android:textStyle="bold"
        braindigit:innerShadowColor="#003456"
        braindigit:innerShadowDy="1"
        braindigit:innerShadowRadius="1"
        braindigit:outerShadowColor="#ffffff"
        braindigit:outerShadowDy="1"
        braindigit:outerShadowRadius="1" />

自定义textview没有问题。但是,我不知道如何将这些自定义文本值用于我的按钮。

1 个答案:

答案 0 :(得分:10)

如果您的自定义类扩展了TextView,您可以使用相同的实现并扩展Button。 Button继承自TextView。