我可以在其上添加带有关闭按钮的文本视图。
假设我已经选择让用户从屏幕上删除一些文本。
EG:
WASIF [x] Azhar [x] Kirmani [x]是否有任何用于此功能的UI组件
答案 0 :(得分:1)
您可以使用相对布局并将Button放在文本视图上。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<EditText android:id="@+id/greatTextView" android:text="Sample text"
android:layout_width="fill_parent" android:layout_height="fill_parent" />
<Button android:id="@+id/superButton" android:layout_height="wrap_content"
android:layout_width="wrap_content" android:text="X"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"/>
</RelativeLayout>
答案 1 :(得分:0)
您可以做的一个简单的解决方案是,只要用户点击“x”按钮,您就可以执行此操作:
myEditBox.setText("");
或者您的问题是如何使用“x”按钮构建编辑框?
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<EditText android:layout_width="match_parent"
android:layout_height="wrap_content" android:id="@+id/editText1">
<requestFocus></requestFocus>
</EditText>
<Button android:id="@+id/button1" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_gravity="right"
android:text="x" android:textSize="20dp"></Button>
</FrameLayout>
答案 2 :(得分:0)
您可以在TextView上使用显示WASIF [x]或[x]的OnclickLister。
小例子: main.xml中:
<TextView
android:id="@+id/myClickableTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="WASIF[x]"
android:onClick="onClick"
android:clickable="true"/>
MyActivity.java:
public class MyActivity extends Activity {
public void onClick(View v) {
...
}
}
使用此xml-attribute android:clickable =“true”使视图可点击非常重要,否则不会调用clickhandler。