所以,我有這個很好的小視圖,我已經做了基本上顯示兩個按鈕與一些狀態標籤。沒什麼太複雜的。添加同一類型的多個視圖
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:gravity="center"
android:orientation="vertical">
<LinearLayout android:orientation="horizontal"
android:layout_width="wrap_content" android:layout_height="wrap_content">
<ToggleButton android:text="ToggleButton" android:id="@+id/toggleButton1"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:background="@drawable/on_off">
</ToggleButton>
<TextView android:text="TextView" android:id="@+id/textView1"
android:layout_height="wrap_content" android:layout_width="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:layout_marginLeft="20px" android:layout_marginRight="20px"
android:layout_marginTop="3dp" android:layout_marginBottom="3dp">
</TextView>
<ImageButton android:src="@drawable/preferences"
android:layout_height="wrap_content" android:layout_width="wrap_content"
android:id="@+id/imageButton2" android:background="@android:color/transparent">
</ImageButton>
</LinearLayout>
<LinearLayout android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView android:id="@+id/view_monday" android:textSize="10dp" android:layout_marginRight="3dp"
android:layout_height="wrap_content" android:layout_width="wrap_content" android:textColor="#2F4F4F"
android:text="@string/monday_short"></TextView>
<TextView android:id="@+id/view_tuesday" android:textSize="10dp" android:layout_marginRight="3dp"
android:layout_height="wrap_content" android:layout_width="wrap_content" android:textColor="#2F4F4F"
android:text="@string/tuesday_short"></TextView>
<TextView android:id="@+id/view_wednesday" android:textSize="10dp" android:layout_marginRight="3dp"
android:layout_height="wrap_content" android:layout_width="wrap_content" android:textColor="#2F4F4F"
android:text="@string/wednesday_short"></TextView>
<TextView android:id="@+id/view_thursday" android:textSize="10dp" android:layout_marginRight="3dp"
android:layout_height="wrap_content" android:layout_width="wrap_content" android:textColor="#2F4F4F"
android:text="@string/thursday_short"></TextView>
<TextView android:id="@+id/view_friday" android:textSize="10dp" android:layout_marginRight="3dp"
android:layout_height="wrap_content" android:layout_width="wrap_content" android:textColor="#2F4F4F"
android:text="@string/friday_short"></TextView>
<TextView android:id="@+id/view_saturday" android:textSize="10dp" android:layout_marginRight="3dp"
android:layout_height="wrap_content" android:layout_width="wrap_content" android:textColor="#2F4F4F"
android:text="@string/saturday_short"></TextView>
<TextView android:id="@+id/view_sunday" android:textSize="10dp" android:layout_marginRight="3dp"
android:layout_height="wrap_content" android:layout_width="wrap_content" android:textColor="#2F4F4F"
android:text="@string/sunday_short"></TextView>
</LinearLayout>
</LinearLayout>
我想將它用下面的代碼添加到我的主要活動:
LinearLayout root = (LinearLayout)findViewById(R.id.alarms);
View newView = View.inflate(this, R.layout.alarm, null);
alarms.add(newView);
但是,它好像我不能在其中添加的不止一個,和我不知道爲什麼,或如何解決這個問題能夠添加多個副本。此外,我不知道如何訪問各個部分,因爲它們都具有相同的ID。
感謝, 添
你是對的。現在檢查它。我一定把它和別的東西混淆了。我的錯。你是對的。 現在刪除我的答案。 –
這是滾動視圖,只有一個孩子。我的壞 –
嘿它很酷:) – Trevor