Я использую ListView
в приложении, которое я делаю, и я использовал строки для заполнения ListView
с сообщением по умолчанию при запуске активности:По умолчанию ListView
String dMessage = "The list is empty";
final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, android.R.id.text1);
listView.setAdapter(adapter);
adapter.add(dMessage);
Есть простой способ сделать так, чтобы строка по умолчанию не была нажата? Когда пользователь вводит другую строку, используя текстовый ввод, это сообщение удаляется и заменяется на строку, которую я хочу, чтобы щелкнуть, чтобы я не хотел, чтобы целое ListView
не было доступно для кликов. Я надеялся, что смогу использовать hint
, как вы можете, с EditText
, но я не думаю, что это возможно
Это именно то, что я хочу, однако этот код не работает, строка по умолчанию по-прежнему заблокированы. Я думаю, мне нужно реализовать 'setClickable (false);' для 'адаптера', но у него нет метода для этого –
вы также пытались также установить listView.setFocusable (False) в то же время? – Brianjs
У меня есть да, тот же результат –