0

私はこのように私のインターフェースを設計したい:

ここに画像の説明を入力

そして、私は自分のコードを試して、インターフェイスを次のように表示します:

ここに画像の説明を入力

ボタンの上部に任意のボタン、ボタンの下部にリストビューを配置して、デザインを作成したいのですが、どうすればよいですか? リストアクティビティで。

私はこのようなファイル Datalist.java を持っています:

public class DataList extends ListActivity{
 private ListView conListView;
 private CursorAdapter conAdapter;
 public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        conListView=getListView();
        conListView.setOnItemClickListener(viewConListener);

        // map each name to a TextView
        String[] from = new String[] { "nama" };
        int[] to = new int[] { R.id.dataTextView};
        conAdapter = new SimpleCursorAdapter(DataList.this, R.layout.data_list, null, from, to);
        setListAdapter(conAdapter); // set adapter
    }
}

次のような data_list.xml があります。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/dataTextView"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="center_vertical"
        android:minHeight="?android:attr/listPreferredItemHeight"
        android:padding="8dp"
        android:textColor="@android:color/white"
        android:textSize="20sp" />
</LinearLayout>

事前に感謝します。

4

1 に答える 1

0

ListActivity ではなく、Activity で ListView を使用する必要があります。ListActivity は、リストのみを含むアクティビティです。いくつかの例:

<RelativeLayout>
    <Button ... />
    <ListView ... android:layout_belowTo="@id/button" />
</RelativeLayout>
于 2012-12-16T06:39:38.870 に答える