0

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

<?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>
4

2 回答 2

2

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

android:visibility="invisible"

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

edittext.setVisibility(View.VISIBLE);
于 2013-05-01T16:05:53.950 回答
0

显示使用和隐藏使用隐藏

edittext.setvisibility(View.VISIBLE);
edittext.setVisibility(View.GONE);
于 2013-05-01T07:35:40.073 回答