Android Material 3 Легкая тема LIstView: текст элементов скрытAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Android Material 3 Легкая тема LIstView: текст элементов скрыт

Сообщение Anonymous »

Я изучаю Android здесь. Моя цель — отобразить курсор, который я получаю при вызове SQLiteDatabase.query(), в ListView. Использование ContentProvider. Я не вижу текст элементов списка, хотя уверен, что текстовые данные поступают на экран из базы данных, потому что я вижу линии-разделители элементов списка и даже получаю небольшую анимацию, когда касаюсь любого элемента. Помогите, пожалуйста, понять, в чем может быть проблема. Учитывая мои небольшие знания, полученные на данный момент, я подозреваю, что это атрибут цвета, который мне нужно изменить в моей конфигурации световой темы материала 3, которую я использую, но я понятия не имею, какой именно атрибут.
Ниже приведен код Java.

Код: Выделить всё

    @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

insertNote("New note");

Cursor cursor = getContentResolver().query(NotesProvider.CONTENT_URI,
NotesTable.COLUMNS_LIST, null,null, null, null);
String[] from = {NotesTable.NOTE_TEXT};
int[] to = {android.R.id.text1};
CursorAdapter cursorAdapter = new SimpleCursorAdapter(this,
android.R.layout.simple_list_item_1, cursor, from, to, 0);

ListView listView = findViewById(R.id.list_view);
listView.setAdapter(cursorAdapter);

}

private void insertNote(String noteText) {
ContentValues values = new ContentValues();
values.put(NotesTable.NOTE_CREATED, noteText);
Uri noteUri = getContentResolver().insert(NotesProvider.CONTENT_URI, values);
Log.d("MainActivityDebug", "Inserted note " + noteUri.getLastPathSegment());
}
Ниже приведен файл макета Ниже показано, как я настроил тему по умолчанию

Код: Выделить всё



@color/primary
@color/primary_dark
@color/accent
@color/text_color_primary


Ниже показан экран результатов. Обратите внимание на линии-разделители элементов списка.
[img]https://i.stack.imgur .com/9NEnT.png[/img]
Наконец, я хочу, чтобы опытный разработчик, который долгое время занимался разработкой для Android, возможно, до 2015 года, сказал мне, не слишком ли старомодно использовать Поставщик контента для управления операциями с базой данных и то, что мне следует использовать. Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/781 ... ext-hidden
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»