1
我有一個自定義列表視圖。在那我想獲得在特定的行中使用的窗口小部件的id。因爲我想設置一個textview點擊,這是相同的xml中存在的值。如何在listview中獲取充氣xml的元素ID?
如何獲得特定行的元素ID
感謝
我有一個自定義列表視圖。在那我想獲得在特定的行中使用的窗口小部件的id。因爲我想設置一個textview點擊,這是相同的xml中存在的值。如何在listview中獲取充氣xml的元素ID?
如何獲得特定行的元素ID
感謝
見回答:How to get widget ids of selected row of listview
當你想要得到的TextView的保持在同一行中,你可以做以下。
與被點擊獲得其父,然後使用你可以搜索你的TextView的parentview TextView的:
View parent = (View) textViewThatWasClicked.getParent();
if (parent != null) {
TextView textViewThatYouWantToChange = parent.findViewById(R.id.textViewThatYouWantToChange);
textViewThatYouWantToChange.setText(...);
}
你需要改變你尋找到你有該ID與id其他textview。如果你需要設置一個id,你可以在你使用的xml佈局文件中做到這一點。
我不能很好地遵循你的代碼來實際給你的代碼,但這應該足以讓你在正確的方向。
正如我們在android facebook應用程序中看到的,如果我們點擊like,那麼like-count也會得到更新,即他正在獲取like-count的id,類似於我想要做的事情。我想要得到類似於id的id點擊按鈕連續點擊 – veerendra
讓我看看你已經得到的代碼,我會告訴你如何去做。 –
http://stackoverflow.com/questions/13511686/getting-listview-row-data(你可以在這裏找到我的代碼)感謝回覆 – veerendra