2012-02-29 10 views
2

アクティビティ内のすべてが正常に動作しています。すべての値を読み込んで、1つを除くすべてのEditTextに表示することができます。 onCreate上の一連の動作がAndroid EditTextの値が表示されない、getTextは値を返します

@Override 
public void onCreate(Bundle savedInstanceState) 
{ 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.rule_editor); 
    initComponents(); //references all private objects to each object in activity layout 
    populateCategorySpinner(); //populates a category spinner 
    loadRule(); //loads the rule from a singleton on the basis of an extra data passed from parent activity 
    attachEvents(); //attaches event to each object 
    Log.d("", txtIdentifierString.getText().toString()); 
} 

で問題がのEditTextの一つです。コード内の参照はtxtIdentifierStringです。私がsetText()によって設定した値は、実行時にアクティビティに表示されません。

Logcatは、on.datifierメソッドの最後の行でLog.dメソッド呼び出しの値を表示しますが、EditTextのtxtIdentifierStringでは表示されません。 EditTextボックスが表示され、それに集中して値を入力することもできます。

誰もそれについて考えていますか?

+2

あなたの質問は非常に不明です。私はあなたが何について話しているのか、その問題が何なのか分かりません。 –

+1

編集テキストの背景色とテキストの色が同じで、テキストが正しく表示されないことがあります。 –

+1

EditTextのテキストの色が背景と同じ色になるようなスタイルが適用されていませんか? – dymmeh

答えて

0

私は自分の質問に答えています。
コードをデバッグし、スピナーのOnItemSelectedListenerが問題のEditTextをリセットしなければならないことを発見しました。変更が開始される前に値をログに記録

関連する問題