簡體   English   中英

根據我單擊的列表視圖中的項目查看不同的圖像

[英]View different images depending on what item in my list view I click

我對 Android 編程還很陌生,我需要完成這個項目,但我目前陷入困境。

我在 Menu 類中有一個標准列表視圖,其中包含一個包含大約 20 個不同元素的數組。 所以我想要做的是根據我單擊的列表視圖中的哪個項目在圖像視圖中加載圖像,並且由於我是初學者,我唯一的想法是為每個圖像視圖創建一個新活動,這似乎是一種非常糟糕的方式這樣做,因為我需要大約 20-30 個新活動..

總結一下我想要的是:

用於制作一個活動的代碼,該活動將根據我單擊的列表視圖中的哪個項目顯示不同的圖像,可能是非常基本的編碼,我想要盡可能簡單的解決方案。

如果可能的話,我也在尋找一種解決方案,其中包含一個 SQLite 數據庫,該數據庫存儲圖像的 URL,然后在單個活動中顯示它,這也取決於我在當前列表視圖中按下的項目。

(我希望你理解我的需求,如果你需要,我也可以發布我當前的 Menu 類代碼,如果它對你有幫助的話)或者你可以告訴我一種不同的方法來完成這項工作,我感謝每一個答案! 提前致謝!

筆記

請記住,我是 Java 和 Android 的菜鳥,所以要保持簡單,或者至少解釋一下你在做什么。

當您單擊列表項時,在同一布局的另一個視圖中顯示圖像,除非您希望圖像占據整個屏幕空間。 如果您希望它在整個屏幕中顯示,請通過向活動發送 Intent 來轉到新活動。

活動是應用程序的“控制器”。 它們與可見的 UI 和來自用戶的輸入進行交互。 您不需要為每張圖像設置單獨的 Activity,只需一個與 UI(ImageView)中的“位置”相關聯的 Activity,您將在其中顯示圖像。

在進入數據庫之前,我首先將圖像添加為 res/drawable 下的資源。

將不得不做最該自己。 真的沒有什么可以替代花時間學習 Java 和 Android。 在開發者指南的資源選項卡下有幾個教程和 Android 大學課程; 我建議你做所有這些。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM