Intereting Posts
Android Studio: ни путь, ни baseDir не могут быть пустой или пустой строкой. Path = 'null' basedir = '/ Users / … / app' Выполнить код в основном потоке в Android без доступа к активности? Обработчик Android WebView onReceivedClientCertRequest API Google Translate иногда занимает очень много времени, чтобы инициализировать Как разобрать содержимое html в xml с помощью tagoup в android Как установить предварительный просмотр в видеообъявлении перед воспроизведением Android Studio – Как увеличить размер выделенной кучи Как разрешить только одну кнопку переключения Android из 3 одновременно Изменение размера ImageView для соответствия формату Совместимость Android ActionBar: MenuItem.setActionView (View) Google android maps v2 MetersToEquatorPixel Индексирование алфавита в Listview. Игнорирование индексации индексов Android, когда использовать ContentResolver applyBatch или BulkInsert MService.consumePurchase (3, packageName, purchaseToken) всегда возвращает RESULT_DEVELOPER_ERROR = 5 – неверные аргументы, предоставленные API Использование Espresso для проверки доступных изменений

Ошибка Symbol not resolved в файле Activity

Я пытаюсь перечислить все музыкальные файлы на SD-карте, используя представление List. И в Java-коде для Activity я получаю сообщение об ошибке. Вот метод, который я использую в классе:

private void init_phone_music_grid() { System.gc(); String[] proj = { MediaStore.Audio.Media._ID, MediaStore.Audio.Media.DATA, MediaStore.Audio.Media.DISPLAY_NAME, MediaStore.Video.Media.SIZE }; musiccursor = managedQuery(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, proj, null, null, null); count = musiccursor.getCount(); musiclist = (ListView)findViewById(R.id.sample); musiclist.setAdapter(new MusicAdapter(getApplicationContext())); musiclist.setOnItemClickListener(musicgridlistener); mMediaPlayer = new MediaPlayer(); } 

Теперь вот простая проблема,

 musiclist = (ListView)findViewById(R.id.sample); 

Android Studio Says не может решить выбор символа.

Но как это возможно, когда я четко определил это в XML? Вот код XML:

 <?xml version="1.0" encoding="utf-8"?> < LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> < ListView android:id="@+id/sample" android:layout_width="fill_parent" android:layout_height="fill_parent"/> </LinearLayout> 

Ищете решение!

Не уверен, что это исправит проблему, но ваш xml неверен.

После < знака: не должно быть пробелов.

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <ListView android:id="@+id/sample" android:layout_width="fill_parent" android:layout_height="fill_parent"/>