閉じるボタン付きのテキストビューを追加できますか?Androidの閉じるボタンを使用したTextView
私は、画面からテキストの一部を削除するオプションをユーザに与えているとします。
EG:ユーザーが当たるたびに行うことができます
WASIF [x]はアズハル[x]はKirmani [x]があり、私はこのfunctionalitのために使用することができます任意のUIコンポーネント
閉じるボタン付きのテキストビューを追加できますか?Androidの閉じるボタンを使用したTextView
私は、画面からテキストの一部を削除するオプションをユーザに与えているとします。
EG:ユーザーが当たるたびに行うことができます
WASIF [x]はアズハル[x]はKirmani [x]があり、私はこのfunctionalitのために使用することができます任意のUIコンポーネント
簡単な解決策があります
myEditBox.setText("");
それとも以上の「x」ボタンとエディットボックスを構築する方法を、あなたの質問です:あなたはちょうどこれを行うことができます「X」ボタン?あなたはWASIF [X]または[X]のいずれかを表示するのTextViewにOnclickListerを使用することができます
<?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>
。
リトル例: 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属性アンドロイドでビューをクリック可能にすることが重要である:クリッカブル= "true" をそれ以外の場合は、クリックハンドラーは呼び出されません。
相対レイアウトを使用して、このようにテキストビューにボタンを置くことができます。
<?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」ボタンを使用してeditboxを構築するにはどうすればよいですか? –
右のxを上にして、単純なバージョンのエディットボックスをどうやって行うのか、私の回答を編集しました。 – HAxxor