通过单击“添加”按钮生成edittext,然后通过按下此按钮的删除按钮进行删除

时间:2013-05-01 07:15:24

标签: java android android-intent

这是我的xml所以现在我需要通过单击添加按钮创建一个EditText然后新的EditText将在预览下显示一个aslo当我需要重新启动它以单击删除按钮它将消失,

<?xml version="1.0" encoding="utf-8"?>
 <LinearLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
     android:padding="5dip"
     android:orientation="vertical"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
     >
     <TextView
         android:layout_width="fill_parent"
         android:layout_height="wrap_content"
         android:text="Group Ping"
         android:padding="5dp"/>

     <EditText 
         android:id="@+id/edAddress"
         android:layout_width="fill_parent"
         android:layout_height="wrap_content"
         android:layout_marginBottom="15dp"
         android:hint="www.baidu.com"/>

   <LinearLayout
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:layout_marginTop="250dp"
       android:orientation="horizontal" >

      <Button
        android:layout_weight="30"
        android:id="@+id/btadd"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Add"/>
     <Button
        android:layout_weight="30"
        android:id="@+id/btsub"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Delete"/>
     <Button
         android:layout_weight="30"
         android:id="@+id/btgping"
         android:layout_width="fill_parent"
         android:layout_height="wrap_content"
         android:text="Ping"/>
    </LinearLayout>
 </LinearLayout>

2 个答案:

答案 0 :(得分:2)

最初在您的xml文件中创建一个EditText并设置其以下属性

android:visibility="invisible"

当您单击按钮时,以编程方式执行以下操作

edittext.setVisibility(View.VISIBLE);

答案 1 :(得分:0)

显示用途和隐藏用途隐藏

edittext.setvisibility(View.VISIBLE);
edittext.setVisibility(View.GONE);