Android Listview仅在焦点时显示该项目

时间:2012-08-31 01:44:46

标签: android android-widget android-listview

当我发生按钮事件时,我试图从字符串数组中显示一个列表视图。这就是我的工作方式

btnSearch.setOnClickListener(new OnClickListener(){

      public void onClick(View v) {
        list_view.setAdapter(new ArrayAdapter<String>
            (MyActivity.this,
            android.R.layout.simple_list_item_1, String_array));

                  }
        });

现在,点击按钮,它会显示一个空白列表视图。如果我专注于列表视图,那么项目加载,当没有聚焦时消失。知道我哪里出错了吗?

我为按钮和列表视图设置了布局:

   <Button
    android:id="@+id/button1"
    style="?android:attr/buttonStyleSmall"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/linearLayout1"
    android:layout_marginLeft="101dp"
    android:layout_marginTop="17dp"
    android:text="Search" />

   <LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/button1"
    android:layout_marginTop="15dp"
    android:orientation="vertical" >

     <ListView android:id="@+id/ListView01"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content" >
     </ListView>
     </LinearLayout>

0 个答案:

没有答案