0
我剛開始玩Android開發,並試圖建立一個基本的ListView。 ListView將顯示一組基本的靜態字符串。但是,在activity_main.xml的圖形佈局中,沒有顯示正確的字符串,而是仍然會顯示「項目1,項目2等」。ListView未更新以顯示android:entries的值?
這裏是我的activity_main.xml中:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<ListView
android:id="@+id/sportsList"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:entries="@array/sports_array" />
</LinearLayout>
和strings.xml中:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">TestApp</string>
<string name="hello_world">Hello world!</string>
<string name="action_settings">Settings</string>
<string name="sports_title">Sports</string>
<string-array name="sports_array">
<item>Basketball</item>
<item>Soccer</item>
<item>Football</item>
<item>Baseball</item>
<item>Tennis</item>
<item>Badminton</item>
<item>Rugby</item>
<item>Handball</item>
</string-array>
</resources>
及相關件MainActivity.java的:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
再次我很新的這個,所以我不會感到驚訝,看到它是一些相當簡單的錯誤,但任何幫助將不勝感激。
嘗試在仿真器或設備上運行這一點;預覽可能不符合'android:entries'屬性。 – CommonsWare 2014-09-24 23:29:34
謝謝!那樣做了。奇怪它如何不顯示在預覽上。 – HSM95 2014-09-24 23:49:25