2014-02-10 27 views
0

我需要設計在機器人的佈局,其中我有:如何設計Expandable列表視圖與複選框和圖像作爲孩子在Android?

  1. 1兒童列表項(與圖像作爲子)
  2. 3沒有子女列表項

這裏是圖像附類似什麼,我需要:

enter image description here

這裏是我的代碼:

main.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"> 

    <ListView android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:id="@+id/mainListView"> 
    </ListView> 

</LinearLayout> 

simplerow.xml

<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/rowTextView" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:padding="10dp" 
android:textSize="16sp" > 
</TextView> 

MainMenuActivity.java

import java.util.ArrayList; 
    import java.util.Arrays; 

    import android.app.Activity; 
    import android.os.Bundle; 
    import android.widget.ArrayAdapter; 
    import android.widget.ListView; 

    public class MainMenuActivity extends Activity { 

     private ListView mainListView ; 
     private ArrayAdapter<String> listAdapter ; 


     @Override 
     public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 


     mainListView = (ListView) findViewById(R.id.mainListView); 


     String[] menuItems = new String[] { "Safety assistance", "Edit emergency message", "Send emeregency pictures", "Message Interval", 
              "Emeregency contacts"}; 
     ArrayList<String> menuList = new ArrayList<String>(); 
     menuList.addAll(Arrays.asList(menuItems)); 


     listAdapter = new ArrayAdapter<String>(this, R.layout.simplerow, menuItems); 




     mainListView.setAdapter(listAdapter);  
} 
+0

看到自定義列表視圖的例子。 – Prachi

+0

hav u嘗試一些代碼來處理這個 –

+0

@AndroidDeveloper是的,我做到了!我很難列入一個兒童名單項目。安全輔助下的圖像(您在附圖中看到的內容)是我想包含的子項目。 –

回答

相關問題