-1

私はアンドロイドプロジェクトに取り組んでいます。次の画像のようなフィールドを作成する必要があります。

ここでは4列しか表示していませんが、8〜10列あります。ある方法では、編集テキストを動的に生成できます。Android画面でこれらのフィールドを作成するにはどうすればよいですか?

4

2 に答える 2

3

テーブルの行として4つのEditTextを使用してListViewを作成できます。行数はListViewによって自動的に生成されます。

于 2012-11-21T09:31:16.513 に答える
1

こんにちは、TableLayout、TextView、EditTextを以下のように使用できます

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <TableLayout android:layout_width="match_parent"
    android:layout_height="match_parent"

   >
        <TableRow android:layout_width="match_parent"
    android:layout_height="wrap_content" 
    android:layout_weight="1">
            <TextView android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_weight="1"/>            
            <TextView android:layout_width="match_parent"
    android:layout_height="match_parent"
     android:text="Location"
      android:layout_weight="1"/>
            <TextView android:layout_width="match_parent"
    android:layout_height="match_parent"
     android:text="Name"
      android:layout_weight="1"/>
            <TextView android:layout_width="match_parent"
    android:layout_height="match_parent"
     android:text="Age"
      android:layout_weight="1"/>
            <TextView android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:text="Gender"
     android:layout_weight="1"/>
        </TableRow>
         <TableRow android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_weight="1" >
             <TextView android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:text="1"
    android:layout_weight="1"/>            
            <EditText android:layout_width="match_parent"
    android:layout_height="match_parent"

      android:layout_weight="1"/>
            <EditText android:layout_width="match_parent"
    android:layout_height="match_parent"

      android:layout_weight="1"/>
            <EditText android:layout_width="match_parent"
    android:layout_height="match_parent"

      android:layout_weight="1"/>
            <EditText android:layout_width="match_parent"
    android:layout_height="match_parent"

     android:layout_weight="1"/>
         </TableRow>
           <TableRow android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_weight="1" >
             <TextView android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:text="2"
    android:layout_weight="1"/>            
            <EditText android:layout_width="match_parent"
    android:layout_height="match_parent"

      android:layout_weight="1"/>
            <EditText android:layout_width="match_parent"
    android:layout_height="match_parent"

      android:layout_weight="1"/>
            <EditText android:layout_width="match_parent"
    android:layout_height="match_parent"

      android:layout_weight="1"/>
            <EditText android:layout_width="match_parent"
    android:layout_height="match_parent"

     android:layout_weight="1"/>
         </TableRow>
          <TableRow android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_weight="1" >
             <TextView android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:text="3"
    android:layout_weight="1"/>            
            <EditText android:layout_width="match_parent"
    android:layout_height="match_parent"

      android:layout_weight="1"/>
            <EditText android:layout_width="match_parent"
    android:layout_height="match_parent"

      android:layout_weight="1"/>
            <EditText android:layout_width="match_parent"
    android:layout_height="match_parent"

      android:layout_weight="1"/>
            <EditText android:layout_width="match_parent"
    android:layout_height="match_parent"

     android:layout_weight="1"/>
         </TableRow>
          <TableRow android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_weight="1" >
             <TextView android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:text="4"
    android:layout_weight="1"/>            
            <EditText android:layout_width="match_parent"
    android:layout_height="match_parent"

      android:layout_weight="1"/>
            <EditText android:layout_width="match_parent"
    android:layout_height="match_parent"

      android:layout_weight="1"/>
            <EditText android:layout_width="match_parent"
    android:layout_height="match_parent"

      android:layout_weight="1"/>
            <EditText android:layout_width="match_parent"
    android:layout_height="match_parent"

     android:layout_weight="1"/>
         </TableRow>
          <TableRow android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_weight="1" >
             <TextView android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:text="5"
    android:layout_weight="1"/>            
            <EditText android:layout_width="match_parent"
    android:layout_height="match_parent"

      android:layout_weight="1"/>
            <EditText android:layout_width="match_parent"
    android:layout_height="match_parent"

      android:layout_weight="1"/>
            <EditText android:layout_width="match_parent"
    android:layout_height="match_parent"

      android:layout_weight="1"/>
            <EditText android:layout_width="match_parent"
    android:layout_height="match_parent"

     android:layout_weight="1"/>
         </TableRow>
    </TableLayout>


</LinearLayout>
于 2012-11-21T09:49:12.493 に答える