2012-05-09 63 views
0

我正在使用有列表視圖的UI。每行有2個信息。一個是產品名稱,另一個是產品ID堆疊在一起。所以每行都有2行數據。擴展列表視圖:單擊內部顯示文本輸入內容

我想這樣做有什麼用:

一旦用戶點擊每行,這將進一步擴大,並顯示一個輸入和一個微調。所以基本上是放入數量和計量單位。

請讓我知道這是否可以實現,如果我可以參考一些例子。

我需要的更像是

Taskos待辦事項|任務列表 https://play.google.com/store/apps/details?id=com.taskos&hl=en

我需要的是該類別將不可擴展。只有這些項目纔可以擴展。我所需要的就是這樣的應用程序的一個例子,然後我可以把它推進。

+0

歡迎來到SO!如果其中一個答案可以幫助你,你應該點擊答案旁邊的複選標記。這有兩點:1)讓每個人都知道你的問題已經得到解決,所以他們不需要看它2)它給予了幫助你的人的功勞。 – Barak

回答

0

listView無法展開。然而你可以使用一個expandablelistView

但是你想要的功能類型不能這樣做(我猜。)。

您可以使用

registerForContextMenu("your list View"); 

註冊您的列表視圖

onCreateContextMenu 

你想在你的情況與的EditText進行了對話微調的那種行動有來自用戶的輸入

1

認爲它可以完成...您需要將額外的小部件放入您的行佈局中,填充它們並在列表創建時將它們隱藏起來,然後在onListItemCLick中取消隱藏它們。

注意我不知道這是否可行,但它似乎是合理的,它可能會是我想要做的並且是爲了達到目標。