문자열 리소스 파일에 선언 된 간단한 문자열 배열이 있고이를 목록보기로 채우고 싶습니다. 내 기기에서 앱을 테스트하면 모든 것이 잘 작동합니다. 하지만 안드로이드 스튜디오 디자인보기에서 나는 문자열 리소스 파일의 값이 아닌 것으로 생각되는 몇 가지 기본값을 얻습니다.디자인보기가 목록보기의 문자열 배열 값을 반영하지 않습니다.
내가 결함인지, 버그인지 여기에서 뭔가 잘못하고 있는지 궁금합니다.
strings.xml의
<resources>
<string name="app_name">Starbuzz</string>
<string name="starbuzz_logo">Starbuzz logo</string>
<string-array name="options">
<item>Drinks</item>
<item>Food</item>
<item>Stores</item>
</string-array>
</resources>
activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.hfad.starbuzz.MainActivity">
<ImageView
android:layout_width="200dp"
android:layout_height="100dp"
android:src="@drawable/starbuzz_logo"
android:contentDescription="@string/starbuzz_logo"/>
<ListView
android:id="@+id/list_options"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:entries="@array/options">
</ListView>
</LinearLayout>
안드로이드 디자인 규칙 인 경우 해당 목록보기는 렌더링되지 않아야합니다. 아무도 내가 왜 그렇게하는지 알려 줄 수 있니? –