0
我想在Drawable文件夾中的圖像上繪製一些文本。在我的代碼我正在繪製通過以下方式如何將文本添加到android中的可繪製
Drawable drawable = getResources().getDrawable(R.drawable.bubble);
有沒有辦法通過代碼添加文字是編程這個可繪製的圖像?
有任何建議我這樣做嗎?
我想在Drawable文件夾中的圖像上繪製一些文本。在我的代碼我正在繪製通過以下方式如何將文本添加到android中的可繪製
Drawable drawable = getResources().getDrawable(R.drawable.bubble);
有沒有辦法通過代碼添加文字是編程這個可繪製的圖像?
有任何建議我這樣做嗎?
我不知道它是多麼靈活,但也可以使用一個TextView,並給它一個背景,像這樣:
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="My Text"
android:background="@+drawable/image"
/>
與
setBackgroundResource或
setBackgroundDrawable
或編程。
編輯:
有了這樣一個xml佈局文件:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#FFFFFF"
android:text="Hello!"
android:background="@+drawable/image"
android:gravity="center"
/>
</LinearLayout>
我得到的結果是這樣的: