2011-12-02 33 views
0

我對android非常陌生。我的項目需要我創建一個列表視圖,並根據用戶的選擇更改其他視圖中的多個數據片段。所以說,我從列表中選擇一個人的名字。我想要更改ImageButton圖像,TextView,併爲該特定人員連接一個數組。我一直在用戶選擇的字符串上使用文本處理,並確保我的資源符合某種格式。但是,我覺得應該有更好的方法。如果你不能說,我也是編程新手。如何從連接了多個信息的數組中創建列表視圖?

我正在尋找最簡單但有效的解決方案。

編輯:下面是一些代碼WRT一個數組稱爲人的名單:

// Handles User Selection of People

peopleList.setOnItemClickListener(new OnItemClickListener() { 
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) { 

    // Get Selection String 
    person1SavedText = people[position]; 

    // Modify String to match corresponding resources and values 
    String people1ImageParsed = person1SavedText.toLowerCase().replace(" ", "").replace("-", ""); 

    // Person 1 Image Uri/String 
    person1ImageUriString = "android.resource://org.example.person/drawable/" + person1ImageParsed; 
    person1ImagePath = Uri.parse(person1ImageUriString); 

    // Person 1 Array Uri/String 
    person1ArrayUriString = "android.resource://org.example.person/values/" +  person1ImageParsed; 
    } 
} 

+1

顯示一些代碼。 –

+0

另外我明白你需要檢查出Android教程,以這兩個'http:// developer.android.com/resources/tutorials/hello-world.html'和'http://developer.android.com/ resources/tutorials/notepad/index.html' – havexz

回答

1

聽起來像是你需要存儲基於選擇臨時信息,然後根據該選擇,正確查找數據?我將使用內置的android偏好來存儲選定的項目索引(或其他識別方式),然後根據存儲在首選項中的值查找ImageButton圖像,文本視圖等。如果安裝正確,這些首選項可用於應用程序的所有內容。

共享偏好詳情:http://developer.android.com/guide/topics/data/data-storage.html#pref

谷歌 「安卓sharedPreferences例子」 以獲得更多幫助。

最好!

+0

絕對是我在尋找的感謝! –