2012-04-25 10 views
5

हाय मुझे समझने की कोशिश कर रहा है कि लिस्ट व्यू कैसे काम करता है। मैंने इसे सामान्य सूची दृश्य में काम किया था। लेकिन अब मैं अपनी सूची में सेक्शन जोड़ना चाहता हूं। मैं एक सेक्शन हेडर विज्ञापन कैसे करूं।अनुभागों के साथ एंड्रॉइड लिस्टव्यू

मेरा कोड जो काम करता है वह है।

public class ChooseTeamActivity extends ListActivity { 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 

    setContentView(R.layout.chooseact);  

    String FullData = getIntent().getStringExtra("FullData"); 

    try{ 

     JSONObject obj = new JSONObject(FullData); 
     List<String> leagues = new ArrayList<String>(); 

     JSONObject objData = obj.getJSONObject("data"); 

     JSONArray jArray = objData.getJSONArray("structure"); 


     for (int i=0; i < jArray.length(); i++) { 
     JSONObject oneObject = jArray.getJSONObject(i); 
     leagues.add(oneObject.getString("league_website_name")); 
     JSONArray DivisionsArray = oneObject.getJSONArray("divisions"); 

     for (int d=0; d < DivisionsArray.length(); d++){    
      JSONObject DivDict = DivisionsArray.getJSONObject(d); 
      leagues.add(DivDict.getString("name"));    
     }    
    }   

     setListAdapter (new ArrayAdapter<String>(this, R.layout.single_item, 
                    leagues)); 

     ListView list = getListView(); 
     list.setTextFilterEnabled(true); 

    } catch (JSONException e) { 
     e.printStackTrace(); 
    }  
    } 
} 
+0

[सूची दृश्य में श्रेणियां बनाना?] के संभावित डुप्लिकेट? (Http://stackoverflow.com/questions/1013765/creating-categories-in-a-listview) – slayton

उत्तर

9

"एंड्रॉयड sectioned सूचीदृश्य" उदाहरण के http://w2davids.wordpress.com/android-sectioned-headers-in-listviews/

के लिए परिणाम तेजी से सारांश में वापस आ जाएगी, हालांकि आप अंत एक सूची एडाप्टर है कि एक शीर्ष लेख लेआउट देता है जब जरूरत लिखने, और एक पंक्ति लेआउट जब का एक त्वरित गूगल जरूरत है।

3

सही उत्तर यह है कि अनुभाग बिल्कुल समर्थित नहीं है। आपको उन्हें नकली करना है।

+2

यह सही उत्तर है। _sections_ समर्थित नहीं हैं। लेखक ऐसा कुछ करने की कोशिश कर रहा है जो समर्थित नहीं है, इस प्रकार कोई समस्या नहीं है जिसे इसके मुद्दे को हल करने के लिए प्रदान किया जा सके। यदि आप उन्हें चाहते हैं, तो आप उन्हें खरोंच से बनाते हैं। इसे दूसरे जवाब से सुझाए गए अनुसार, उन्हें "खंड" नहीं बनाते हैं, वे केवल सामान्य पंक्ति वस्तुएं हैं। – dwery

+0

एक कार पर एक जंबो जेट लेना समर्थित नहीं है, क्या मुझे यह बताने की ज़रूरत है कि यह क्यों सहज या सहज है? – dwery

संबंधित मुद्दे