1
我想創建一個包含X個問題(問題存儲在數據庫中並且我讀取它們)的頁面,最後標題和按鈕。在Android中顯示包含不同類型信息的列表
當用戶點擊一個問題而不是問題應該轉化爲一個對話框時,用戶可以修改問題,但上面和下面的其他問題仍應該顯示相同的方式。
在android文檔中示例記事本應用程序中使用ListActivity的方式,它似乎只能顯示同一類型的多個項目。
是否有直接的方法去解決這個問題?
我想創建一個包含X個問題(問題存儲在數據庫中並且我讀取它們)的頁面,最後標題和按鈕。在Android中顯示包含不同類型信息的列表
當用戶點擊一個問題而不是問題應該轉化爲一個對話框時,用戶可以修改問題,但上面和下面的其他問題仍應該顯示相同的方式。
在android文檔中示例記事本應用程序中使用ListActivity的方式,它似乎只能顯示同一類型的多個項目。
是否有直接的方法去解決這個問題?
我應該告訴你,我不喜歡你的解決方案作爲用戶。 我希望從列表中選擇並在點擊後進行編輯活動。 這是我在每個Android應用程序中看到的默認方法,對您而言也更容易。
如果你還想做你解釋我想嘗試做什麼:
ListView
QuestionOrDialog
改寫getView
做類似的事情:
QuestionOrDialog aQuestionOrDialog = getItem(position);
if (aQuestionOrDialog.showDialog()) {
return mInflater.inflate(R.layout.dialog, parent, false);
} else {
view = mInflater.inflate(R.layout.question, parent, false);
TextView question = (TextView) view.findViewById(R.id.question);
question.setText(aQuestionOrDialog.getQuestion());
}
OnClick
你必須做一個getItem()並設置它被點擊。希望它有效。