[英]Is "layout" the same as "layout resource" in Android Studio? How can I programmingly create an XML layout resource?
[英]How I can create history layout in android studio such as recent
我正在構建一個應用程序,包括編輯文本和按鈕。 用戶可以將文本放入編輯文本中,然后單擊按鈕將其傳輸到瀏覽器。 因此,我想創建其他最近的布局來存儲用戶在編輯文本中輸入的文本。
我怎么能這樣做? 我需要可以幫助我的邏輯或代碼! 另外,我應該創建數據庫來存儲數據嗎?
示例:在此處輸入圖像描述
您可以通過多種方式存儲數據,並且您需要了解哪種方式適合您的用例。 您可以將數據存儲在內存中,只需使用您的數據類型創建一個 List 並在每次用戶單擊按鈕時添加到它,但是它不會在與應用程序的會話之間持續存在。
如果您希望數據持久保存,則需要使用永久存儲,這里有很多選項:
您可以使用共享首選項
您可以使用文件系統並將數據保存到文件中
您可以使用數據庫,即 SQLite,並在那里存儲數據
您可以使用外部服務器,並通過 REST API 獲取數據。
通常,在文檔中對 Android 中的數據存儲有很好的概述,其中也有代碼示例。
每個選項都有多種方式來完成它。 有內置的解決方案和多個庫可以幫助您完成此任務,但首先,您需要了解這些數據的預測用途是什么。 IE 用戶應該可以訪問其他設備的數據嗎? 數據應該離線可用嗎? 數據會有復雜的結構嗎? 該應用程序將來如何擴展? ETC
只有知道這一點,您才能設計如何處理它。
如果您需要邏輯或代碼來創建視圖,那么您將需要ListView或RecyclerView ,用於處理數據的適配器,用於單個數據項的額外 xml 布局文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.