Android Honeycomb ListView не загружается, но и не исключение - PullRequest
0 голосов
/ 15 сентября 2011

У меня есть следующий формат XML:

    <LinearLayout 
        android:id="@+id/map_locations_list"
        android:layout_width="300dp"
        android:layout_height="fill_parent"
        android:layout_marginLeft="8dp"
        android:layout_marginTop="8dp"
        android:layout_marginBottom="8dp"
        android:background="@color/black_shadow"
        android:layout_gravity="left">

            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:orientation="vertical">
                <TextView
                    android:id="@+id/location_results_info"
                    android:layout_width="fill_parent"
                    android:layout_height="56dp"
                    android:background="@android:color/white"
                    android:text="Stuff goes here"
                    android:padding="10dp"
                />
                <ListView
                    android:id="@+id/locations_view"
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent"
                    android:layout_weight="1.0"
                />
                <TextView
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent"
                    android:text="this is a test" />
            </LinearLayout>
    </LinearLayout>

<fragment class="fragmentClass" 
    android:id="@+id/fragmentId" 
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>      

И следующий код Java для загрузки ListView:

String lv_arr[]={"Android","iPhone","BlackBerry","AndroidPeople"};  
ListView locationsLV = (ListView)findViewById(R.id.locations_view);
locationsLV.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1 , lv_arr));

ListView не загружается никакими значениями, но он также не выдает исключение. Я не уверен, что я делаю неправильно. Я использовал этот пример в качестве основы для своего кода: http://www.androidpeople.com/android-listview-example

1 Ответ

1 голос
/ 15 сентября 2011

Проверьте этот XML и попробуйте сначала, а затем добавьте другие компоненты, это может быть перекрытие компонентов .............

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