2013-03-11 44 views
1

我需要幫助來構建我的應用程序。我有一個字符串數組String[] macs=new String [5],它將填充多達5個不同的mac地址,mac地址的數量將在1到5之間。我希望我的活動做的是創建與mac地址一樣多的ImageButton。然後,我想用一個mac地址填充每個ImageButton,以便能夠通過它的mac地址來識別每個ImageButton,所以它應該是一個可以隨時獲取的參數。如何根據變量創建ImageButton和鏈接參數?

我該怎麼做?

+0

至少你應該嘗試一些,然後回來一個更具體的問題。 – Egor 2013-03-11 14:08:11

+0

事情是,我不從哪裏開始......如果有人能給我一些指導,我會非常感激。我認爲,也許設置圖像按鈕的可見性取決於我想顯示多少可能是一個選項,儘管我不知道是否最好的一個...至於填充imagebuttons不知道... – user2071976 2013-03-11 14:15:29

回答

1

爲什麼不創建一個ListView並與地址填充它,從1到5,並在重寫的方法onListItemClick,你可以得到的位置(記住地址1實際上是position = 0),並相應地進行操作,前提是第一項是始終MAC ID 1,第二個是MAC ID 2,可能與像

@Override 
public void onItemClick(AdapterView<?> parent, View v, int position, long id) { 
    switch (position) { 
    case 0: 
     // Perform action if position = 0 or address = 1 
     break; 
    case 1: 
     // Perform action if position = 1 or address = 2 
     break; 
    // etc.. 
    } 
} 

聲明我不是非常熟悉,但我相信GridView也可能是一個很大的幫助,如果您有把它與照片。檢查出來here at Android Developers

相關問題