3

アプリケーションのすべてのEditTextで自動提案をグローバルにオフにするにはどうすればよいですか?つまり、すべてのEditTextで
これを行うにはどうすればよいですか?android:inputType="text"

    <EditText android:id="@+id/et1"            
        android:inputType="text">
    </EditText>
4

2 に答える 2

5

カスタムエディットテキストを作成し、このカスタムビューをレイアウトで使用できます

package com.talha.examples;
import android.content.Context;
import android.text.InputType;
import android.util.AttributeSet;
import android.widget.EditText;

public class CustomEditText extends EditText {

    public CustomEditText(Context context, AttributeSet attrs) {
        super(context, attrs);


    }

    @Override
    public void setInputType(int type) {
        // TODO Auto-generated method stub
        super.setInputType(InputType.TYPE_CLASS_TEXT);
    }
}

<com.talha.examples.CustomEditText
        android:id="@+id/editText1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />
于 2012-11-27T13:33:49.323 に答える
1

各EditTextを手動で変更します。それらを動的に(たとえばコードを介して)作成している場合は、すでに参照があり、作成時にinputTypeを変更できます。xmlを介してそれらを作成している場合は、おそらく変更するボタンが2つしかないため、stackoverlfowに投稿する価値はありません。

于 2012-11-27T13:32:39.150 に答える