发布网友
共1个回答
热心网友
那个“+”号其实是一个按钮,你可以用Android中的ImageButton。
具体用法,在你的布局Layout中,在你需要那个“+”号的位置声明一个ImageButton,代码:
<ImageButton
android:id="@+id/btn_add"
androdi:src="@drawable/android.R.drawable.ic_menu_add"
android:layout_width="wrap_content"
android:layout_width="wrap_content">
这个图片的位置在你的SDK目录下面的:\android-sdk-windows\docs\images\icon_design目录下面。
在你的代码中添加对这个Button的响应。
addButton.setOnClickListener(new OnClickListener(){
public void onClick(View v){
Editext edit = new EditText();
myLayout.addView(edit);
}
});
myLayout就是你的界面的Layout。addButton就是你刚刚添加的这个ImageButton。
大概就是这个意思,当你点击按钮的时候,在你的Layout里面新加一个EditText进去。前提是你的Layout的高度要设置成wrap_content。