1
我確定這很容易,但是對於初學者來說很難找到的東西之一!下面是我在我的佈局XML文件,我想玩弄編程:如何將XML佈局背景屬性值轉換爲代碼?
<View
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="?android:attr/listDivider"
/>
這裏是我多遠的代碼得到:
View ruler = new View(this);
ruler.setBackgroundDrawable(????); //or is it setBackgroundResource?
parent.addView(ruler,
new ViewGroup.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, 1));
我卡上如何將「android:attr/listDivider」翻譯成代碼以及我感興趣的View對象上的哪個setter。任何人都可以幫忙嗎?謝謝!
你可以嘗試setBackgroundResource(android.R.attr.listDivider); – Olsavage