2012-04-25 73 views
0

從這個問題繼:從數據庫調用自定義對話框?

ideal database field for calling data to

我已經意識到我也許能簡化我需要的信息通過使用對話框或自定義對話框被帶到屏幕上,並通過一個這些方法我可以從數據庫調用整個完成的頁面,而不是使用靜態字符串進入填充特定字段的佈局,例如我目前使用的數據。
可能有幾百個項目或數據塊被稱爲在我的應用程序,所以我是糾正這個假設還是我需要一個特定的其他方法來達致這?

我期待從數據庫中調用一個自定義的dailog,這樣我就可以調用完整的信息頁面,但我不確定這個數據的限制,或者即使我的sqlite數據庫管理器甚至足夠完成這個任務,每個頁面被稱爲了「完成」的地方之前,我試圖與不變的數據的模板(焦炭百事可樂等)已包含並出現在每一個「結果」頁面,填入從SQLite數據庫檢索的數據則空白字段(升大小等...)我不能確定該走的路:要麼使頁面完全一樣,包括圖像的所有數據還是我堅持我原來的計劃,有不變的領域已經到位,不斷變化的信息的模板屏幕根據需要從Sqlite數據庫填充?希望這很有道理,如果我對自己仍然在學習的問題過於模糊了,我感到抱歉。

+0

我不認爲有人明白你想要什麼。 '...通過這些方法之一,我可以從數據庫中調用完整的頁面......'?!?! – Luksprog 2012-04-26 14:31:39

+0

我上面編輯了我的問題,因爲我無法在評論部分的幾行內容中解釋,請閱讀非常感謝 – haze 2012-04-26 15:46:46

回答

0

你的問題是模糊的,但我會冒險答案:如果你想喜歡你貼在你前面的問題像一個對話框,那麼這是做它的方式

  1. 創建將作爲內容的LinearLayout(3 TextViews代表圖像的標題標籤:COMPONENTTYPEAMOUNT,這將是下面的列表行佈局有點相同)的自定義對話框+一個ListView其中實際數據將笑WN。

  2. 創建佈局文件爲您ListView行使用(像上面的LinearLayout將包含3 TextViews的飲料名稱,型號和量個數)。

  3. 當對話框需要顯示只是從數據庫中的所有飲料的名稱,類型和數量得到它與基於Cursor(如SimpleCursorAdapter

一個適配器綁定到 ListView

從數據庫中獲取的值,並將其綁定到許多TextViews不推薦(如果你有很多(我看到few hundred items or pieces of data)),也是你的對話框,可以由用戶在時間和你在短期內叫了很多次不希望每次都爲許多視圖執行此綁定。

要麼使頁面完全一樣,包括圖像的所有數據

請不要這樣做!

+0

感謝您的回覆我將調查1.僅僅看看它的外觀和感覺讓我們說的應用程序。 – haze 2012-04-26 17:13:01