У меня есть действие, которое использует setContentView для запуска списка, а затем у меня есть условие If-Else. В Если часть инструкции, я использую простой адаптер, чтобы поместить новый макет в список и другие данные из курсора. В части Else, я просто хочу поставить предложение на этикетке, чтобы предоставить некоторую информацию. Как я могу это сделать? Я пробовал параметры и текст, но они не работали. Я попытался установить еще один setcontentView, но он тоже не может работать.Что использовать для размещения макета в действии Android?
doMySearch() - это курсор, который извлекает данные из базы данных на основе ввода ключевого слова пользователем.
public void onPostExecute() {
SimpleCursorAdapter adapter;
Int count = doMysearch().getCount;
If (count >= 1){
adapter=new SimpleCursorAdapter(this, R.layout.activity_results,
doMySearch(), new String[] {
DB.COL_NAME,
DB.COL_CITY },
new int[] { R.id.lblName, R.id.lblCity },
0);
setListAdapter(adapter);
}
Else {
}
Я просто хочу предложение, в котором говорится «Нет данных» для части Else. Благодарю.
что в вашем 'layout.xml' – DevZer0
если и хотят, чтобы показать два разных взгляда на макете и 2 разных макета, а затем создать 2 различную активность? – KOTIOS
вы можете показать нам какой-то код? Что именно вы пытаетесь отобразить в ветке else? Должен ли он быть структурирован как список, но с другой информацией или совершенно другим видом? Возможно ли, вы хотите отобразить пустой текст, который говорит что-то вроде: «Нет данных?» – peshkira