2010-11-17 17 views
0

私はカスタム編集ボックスクラスをやっています。それは何かを開始:Android EditTextクラスが「編集ボックス」なしで表示されます

public class AmountField extends EditText { 

を、私は私のXMLでこれを実装するとき、私は代わりのEditTextの編集可能なのTextViewを取得

/** 
* Make a new AmountField Object. 
* 
* @param context 
*   the context of the field 
* @param attrs 
*   attributes for the view 
*/ 
public AmountField(Context context, AttributeSet attrs) { 
    this(context, attrs, R.style.Widget_EditText); 
} 

ただしのEditTextウィジェットのスタイルを実現するためのコンストラクタをオーバーライドしている(がありますテキストのみで周囲の白いボックスは表示されません)また、クリックすると何も起こりません。テキストの色が変わります。

これはなぜ起こるのでしょうか?私は同じ方法でリストのコンポーネントをやったし、スタイルは変更されていません。

答えて

0

がそれを忘れて、事前に

おかげで、私はちょうどコンストラクタがより多くのパラメータを持つ他のコンストラクタのスーパー代わりに呼び出す必要があることを実現しています。

関連する問題