我想在屏幕下方设计
当我按下“添加号码”按钮时,它会在下方的可滚动布局中插入一个条目。当我按下“X”按钮时,它应删除该特定行。 怎么实现这个? 有什么想法??
答案 0 :(得分:0)
使用
ViewGroup.addView(View view);
将视图添加到某个布局。
要动态创建布局,请使用:
TextView txtView=new TextView(this);
//Its an example, you can create layouts, buttons, image view, and other components.
通过以下方式动态删除布局或视图,布局的getParent和删除:
ViewGroup.removeView(View view);
答案 1 :(得分:0)
您应该使用由ListView
ArrayList
或Objects
支持的Strings
。如果要从ListView
中删除项目,请从ArrayList
中删除该对象:
mData.remove(object);
然后通知ListView
日期已更改:
mAdapter.notifyDataSetChanged();
答案 2 :(得分:-1)
为每个列表项创建自定义布局。例如
<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>
创建一个扩展BaseAdapter的自定义适配器类