1
我正在寫一個應用程序,如列表視圖與切換按鈕。 這是我的源代碼。列表視圖與切換按鈕
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ArrayAdapter<String> adapter=new ArrayAdapter<String>(getApplicationContext(),R.layout.main,R.id.textView1,getResources().getStringArray(R.array.Strings));
setListAdapter(adapter);
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
String item = (String) getListAdapter().getItem(position);
Toast.makeText(this, item+" selected", Toast.LENGTH_LONG).show();
}
而且我從進口字符串資源列表,我的sring.xml是 MyListViewWithToggleButton 世界,你好! 設置 MyListViewWithToggle ON/OFF
<string-array name="Strings">
<item >Relay1</item>
<item >Relay2</item>
<item >Relay3</item>
<item >Relay4</item>
<item >Relay5</item>
<item >Relay6</item>
<item >Relay7</item>
<item >Relay8</item>
</string-array>
</resources>
而在畝main.xml中我使用一個文本視圖和切換按鈕
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_toLeftOf="@+id/toggleButton1"
android:textSize="20dp" >
</TextView>
<ToggleButton
android:id="@+id/toggleButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginLeft="4dp"
android:layout_marginRight="10dp"
android:text="@string/On_Off" >
</ToggleButton>
</RelativeLayout>
當我點擊切換按鈕它示出開和關。 但是,當我點擊列表,我沒有得到任何答覆。
對於我的應用程序,我需要發送一些數據,同時按下切換按鈕的按鈕條件。
海感謝您的回覆.........所以我需要改變我xml文件也.....也可以使用同一個嗎? – Haris
謝謝......我會試試這個代碼...... – Haris