Android如何用笔画制作文字

时间:2013-12-14 12:48:20

标签: android android-view

我正在以编程方式添加几个按钮,我想将其文本设置为黑色边框和白色内部,笔触,轮廓或其他任何名称... 我怎样才能做到这一点?我想我需要一些style.xml但我找不到任何。 我希望文本就像这样,简单 http://cdn.tutsplus.com/net/uploads/legacy/855_cssProperties/images/textStroke.jpg

1 个答案:

答案 0 :(得分:-1)

1。res/drawable中创建三个.xml:

<强> button_normal.xml

<?xml version="1.0" encoding="utf-8"?>

<solid android:color="#FFFFFF" />

<corners android:radius="3dip" />

<stroke
    android:width="1dip"
    android:color="@android:color/transparent" />

<强> button_focused.xml

<solid android:color="#FFFFFF" />

<corners android:radius="3dip" />

<stroke
    android:width="1dip"
    android:color="@android:color/transparent" />

<强> button_background.xml

<?xml version="1.0" encoding="utf-8"?>

<item android:drawable="@drawable/button_normal.xml" android:state_window_focused="false"/>
<item android:drawable="@drawable/button_focused" android:state_focused="true"/>

2。button_background.xml或代码

中设置layout.xml的背景
button.setBackgroundDrawable(getResources().getDrawable(
            R.drawable.button_background.xml));

更多信息:http://developer.android.com/guide/topics/resources/drawable-resource.html#Shape