2017-08-25 24 views
-9

我正在開發一個具有項目列表視圖的應用程序。一旦用戶點擊一個項目,它就會將他/她帶到該項目的詳細信息頁面。如果我在列表視圖中有10個項目,我是否需要10個活動來了解每個項目的細節,或者我可以只有一個活動來表示細節? 如果我只需要一個活動,請描述如何爲每個列表視圖項目定製詳細信息,但我只有一個活動Android活動。

+1

只需要一個活動 –

+1

歡迎來到StackOverflow。由於Android教程中涉及到您的問題,因此您將獲得低分。也要求教程被認爲是脫離主題。請閱讀:https://stackoverflow.com/help/on-topic和https://stackoverflow.com/help/dont-ask –

+0

我認爲你對Android開發真的很陌生。我建議你參加Udacity.com上的一些Android開發課程。從此開始[Android Development for Beginners](https://in.udacity.com/course/android-development-for-beginners--ud837) –

回答

0

您可以通過Intent.putExtra()將關於您單擊的列表項的一些信息發送給細節活動。例如一個id來指定列表項。你可以通過Intent發送很多東西,但我更願意通過Intent發送很少的信息。例如,如果你想使用id,你可以將其餘的信息保存在數據庫中,然後從id中獲取。長話短說,當您獲得所需的信息時,您可以設置內容或編輯代碼中的內容以適應所選列表項目。