我可以添加一個帶有關閉按鈕的文本視圖。TextView與Android中的關閉按鈕
可以說我給了一個選項,讓用戶從屏幕上刪除一些文本。
EG:
WASIF [X]愛資哈爾[X] Kirmani [X]沒有任何UI組件,我可以使用這個functionalit
我可以添加一個帶有關閉按鈕的文本視圖。TextView與Android中的關閉按鈕
可以說我給了一個選項,讓用戶從屏幕上刪除一些文本。
EG:
WASIF [X]愛資哈爾[X] Kirmani [X]沒有任何UI組件,我可以使用這個functionalit
一個簡單的解決方案,你可以做的是,每當用戶點擊'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>
您可以在顯示WASIF [x]或[x]的TextView上使用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屬性的Android視圖點擊是很重要的:點擊= 「真」否則clickhandler不會被調用。
您可以使用相對佈局,並將按鈕放在文本視圖中,就像這樣。
<?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>
如何構建帶有'x'按鈕的編輯框? –
我已經編輯了我的如何做一個簡單版本的編輯框的迴應,右邊是一個x。 – HAxxor