是否可以在運行期間爲每個代碼創建一個舍入的Textview?我知道使用XML中的佈局定義是可能的,但我喜歡按照代碼來完成。通過代碼舍入文本視圖
TextView tvnew = new TextView(mContext);
tvnew.setcorner=5px; ?????????
問候
是否可以在運行期間爲每個代碼創建一個舍入的Textview?我知道使用XML中的佈局定義是可能的,但我喜歡按照代碼來完成。通過代碼舍入文本視圖
TextView tvnew = new TextView(mContext);
tvnew.setcorner=5px; ?????????
問候
創建繪製文件夾中的XML文件作爲roundedback.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<stroke android:width="1dp" android:color="#FF404040" />
<corners android:radius="6dp" />
<gradient android:startColor="#FF6800" android:centerColor="#FF8000" android:endColor="#FF9700" android:angle="90" />
</shape>
,然後在你的代碼,做tvnew.setBackgroundResource(R.drawable.roundedback);
非常感謝你的工作。但是,我怎樣才能動態輪迴?我的意思是我想根據設備密度來調整角點。或者是dp與設備屏幕密度成正比? – 2014-09-12 12:30:45
是的,你可以在dp中指定值,這樣設計不會因設備而改變 – Useless 2014-09-12 12:52:21
完美。非常感謝你。 – 2014-09-12 12:55:06
有一些庫是稱爲RoundedImageView。你可以從中讀取代碼。 希望它有幫助。祝你好運 – 2014-09-12 11:40:27
謝謝,但我想用textview來做。 – 2014-09-12 11:41:40
我知道,我認爲庫重寫onDraw方法。您可以嘗試複製該代碼:) – 2014-09-12 11:42:26