0

画面下にデザインしたい ここに画像の説明を入力

「番号を追加」ボタンを押すと、スクロール可能なレイアウトの下に 1 つのエントリが挿入されます。その中で、「X」ボタンを押すと、その特定の行が削除されます。これを達成する方法は?? 何か案が??

4

3 に答える 3

0

使用する

ViewGroup.addView(View view); 

ビューをいくつかのレイアウトに追加します。

レイアウトを動的に作成するには、次を使用します。

TextView txtView=new TextView(this);
//Its an example, you can create layouts, buttons, image view, and other components.

レイアウトまたはビューを動的に削除するには、次の方法でレイアウトの親を取得し、削除します。

ViewGroup.removeView(View view);
于 2012-08-03T07:43:13.053 に答える
0

またはListViewによって裏付けられた をArrayList使用する必要があります。からアイテムを削除する場合は、 からオブジェクトを削除します 。ObjectsStringsListViewArrayList

mData.remove(object);

ListView次に、日付が変更されたことを に通知します。

mAdapter.notifyDataSetChanged();
于 2012-08-03T07:45:55.563 に答える
-1
  1. パターンのリストを表示するために ListView を使用する
  2. リスト項目ごとにカスタム レイアウトを作成します。例えば

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" >
    <TextView
        android:id="@+id/textView1"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="555*" />
    <TextView
        android:id="@+id/textView1"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="matched 5 " />       
    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="X" />
    </LinearLayout>
    
  3. BaseAdapter を拡張するカスタム アダプター クラスを作成する

    • 表示するパターンのリストを維持できます
    • カスタム アダプタの getView メソッドで -
      • xml を膨らませる
      • リストを使用して、インデックス パラメータに基づいて情報 (パターンや一致数など) を設定します。
      • ボタンのonclickリスナーを設定します(リストからそのアイテムを削除し、notifyDatasetInvalidated()を呼び出します)
      • ビューを返します。
  4. 「番号の追加」で、アダプターのリストにアイテムを追加します
于 2012-08-03T09:51:29.490 に答える