2013-03-31 21 views
0

我發現很難描述什麼是尋找。我還沒有建立一個數據庫呢。但是,想要做的是做一個數據庫,將調用激進分子或屏幕截圖信息的內容用戶在尋找。我讀到的關於android的東西越多,我想學的東西越多,但似乎無法讓我的腦袋圍繞着數據庫。從數據庫調用圖像和文本

我的計劃是有一個列表視圖,當用戶點擊那裏汽車模型讓我們說,列表視圖將消失,這個新的信息頁出現供他們閱讀。

我的問題是這是建立一個數據庫,與我心目中 最好的方式,我知道新手得到粘了很多在這裏有什麼用賺不到清楚他們要求 希望我沒有感謝。

+0

這個問題與其說是不可以這樣做清楚但沒有確切的問題。像這樣的東西對程序員來說更好.stackexchange.com。在白板或紙上畫出你想要的東西,瞭解你希望如何操作,然後開始使用代碼,當你遇到困難時,在相關的代碼和任何錯誤/ logcat上發佈特定的代碼相關的問題消息。祝你好運! – codeMagic

+0

codeMagic謝謝你的回覆,我現在就開始吧。 – Kenn

+0

不客氣。如果您剛剛學習Android,那麼我會建議您不要擔心數據庫,並學習Android,然後學會將DB納入其中。它很好地提前思考,並使其可定製,但你仍然需要一步一步地採取一步 – codeMagic

回答

0

您需要更清楚地瞭解您的需求......從我瞭解的情況來看,您需要在單擊項目時啓動一項活動。要獲取汽車的文本和說明等信息,請將數據庫的光標移至點擊的位置。從那裏你可以從你的數據庫中獲得所有的數據並投入下一個活動的意圖。然後在您的下一個活動中從意圖中檢索數據。

如果這是你想要的,那麼我可以給你一些鏈接其他請給出一個更清晰的描述。

編輯:流量會是這樣

  1. 使用SimpleCursorAdapter來填充數據庫從列表視圖的。

如果您不知道如何創建數據庫,請使用此sample codeproject。而this是你將如何使用simplecursoradapter,而是你將使用你自己的光標來查詢數據庫。像:

Cursor cursor = db.rawQuery("Select * from tbl_name",SelectionArgs[]); 
  1. 然後你就會在ListView控件

    listview.setOnItemClickListener(新OnItemClickListener(){ @覆蓋 公共無效onItemClick(適配器視圖父,觀景,INT位置使用setOnItemClickListener,長ID){ cursor.moveToPosition(位置); 字符串東西= cursor.getString(cursor.getColumnIndex( 「東西」)); 字符串somethingelse = cursor.getString(cursor.getColumnIndex( 「somethingelse」)); Intent nextActivity = new Intent(MainActivity.this,NextActivity.class); nextActivity.put(「Key」,Value); //用不同的鍵將相應的字符串放在值中 MainActivity.this.startActivity(nextActivity); } });

  2. 於是,在下一個活動檢索像那些字符串:

    意圖mintent = getIntent(); 字符串的東西= mintent.getString(「鑰匙」); //這裏把你最後activity.And分配的按鍵設置最終佈局瀏覽...

+0

這聽起來像什麼後,請..並且,謝謝 – Kenn

+0

我需要知道,那麼你知道什麼? –

+0

請參閱編輯 –

相關問題