ボタンクリックでEditTextフィールドの背景を変更する方法は?ビューモードでは、境界線のないラベルとして表示され、ボタンをクリックすると境界線を含む編集モードになります。ラベルとしてのEditTextを示す おかげAndroid - EditTextがラベルとテキストフィールドとして動作する方法
0
A
答えて
0
button.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
editText.setBackgroundColor("to ur specified colour");
}
}
0
、あなたは以下のとおりの背景を透明にすることができます....
android:background="#00000000"
そして、あなたが国境をしたい場合はクリックしたとき、あなたはとの国境に画像を設定することができますプログラム的背景...
2
はmain.xml
<EditText
android:id="@+id/et"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="#f00"
android:text="hello"
android:background="#000"
android:padding="5dip"/>
で以下のようにあなたのEditTextを使用してくださいは、私はそれはあなたを助けることを願っていたJavaファイルに以下のよう
描画可能フォルダ
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#fff"/>
<corners android:radius="3dip" />
<stroke android:color="#00f"
android:width="2dip" />
</shape>
Writeボタンをクリックしてリスナーにコード(bg.xml)の下
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
et.setBackgroundResource(R.drawable.bg);
}
});
を入れてください。 必要に応じて色を変更する必要があります。
0
私はeditTextの背景にセレクタを使用します。焦点を当てたイメージはデフォルトのフォーカスイメージ、通常のイメージは透明です。その後、セレクタをEditTextのバックグラウンドとして設定し、OnClickListenerやプログラムによる修正は必要ありません。
関連する問題
- 1. 異なる浮動ラベルとプレースホルダーを持つAndroid EditText
- 2. CoreDataとラベルとテキストフィールド
- 3. alpacajsのラベルとテキストフィールドを分離する方法
- 4. Android edittext onEditorActionListenerが正しく動作していませんか?
- 5. テキストフィールドとラベルの編集エラー
- 6. イメージビューとラベルが両方とも整列されていると、自動レイアウトが正しく動作しない
- 7. ユーザーが入力フィールドをクリックしたときに入力テキストフィールドのラベルを上に移動する方法 - angularjs
- 8. littelビットスペースと同じ行のラベルとテキストフィールドを結合する方法は?
- 9. javascriptでラベルとチェックボックスを動的に作成する方法は?
- 10. Android EditTextとaddTextChangedListener
- 11. Androidフィルターリストビューとedittext
- 12. フォーカスしているときにAndroid EditTextにシャドーカラーを適用する方法は?
- 13. 文字列とテキストフィールドをマージしてすぐにラベルに戻る
- 14. ウェブアプリケーションと同期して動作するようにAndroidアプリを作る方法
- 15. Swift/Xcode - テキストフィールド内をタッチするとラベルを消去する方法は?
- 16. (iOS)ボタンとラベルを動作させる方法は?
- 17. フォーマットHH:MM:SSとしてのAndroid EditText
- 18. AndroidでEditTextとButtonをデザインする方法
- 19. androidのtextViewとeditTextをオーバーラップする方法
- 20. ブランチとラベルを使用して作業を分ける方法
- 21. xmlファイルにEditTextを追加すると動作しません
- 22. Androidスタジオ:ExpandableListViewとEditText
- 23. のAndroidのEditTextパスワード、ラベルgravitiy RTL
- 24. Seleniumテストが動作しているときの作業方法
- 25. LWUIT:テキストフィールドにラベルを割り当てる方法
- 26. AndroidでEditTextをクリアする方法は?
- 27. アンドロイドスタジオでedittext上にポップアップウィンドウとしてcalenderViewを作成する方法は?
- 28. Android Studioは、異なるタイプのedittextを使用してテキストフィールドを動的に追加します
- 29. ドットポイントとラベルを使ってボックスプロットを作成する方法は?
- 30. テキストフィールドからテキストフィールドに直接移動するとUITableViewが移動しない
なぜFrameLayoutを使用していないのですか? TextViewとEditTextを同じ時間に保つことができ、一度に1つだけを表示できます。 EditTxtのバックグラウンドでプレイする必要はなく、フォーカスとリスナーに問題が生じます。 –