読み取り専用モードでEditTextを設定すると、フォントの色と背景がほとんど読み取れなくなります。どのようにコードから読み取り専用モードで同じ外観を保つために:Plsは、PICAndroid EditText。読み取り専用モードでのテキストの可視性
質問を参照してください?
UPDATE:「コードから」私は言及を忘れてしまった..私は私の解決策を発表...あなたの助けをありがとう
EditText ed = new EditText(this);
ed.setId(myId);
ed.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT, 0));
ed.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_MULTI_LINE);
ed.setText(myText);
int[][] states = new int[][] { new int[] { android.R.attr.state_enabled}, new int[] {-android.R.attr.state_enabled} };
int[] colors = new int[] { Color.BLACK, Color.BLACK };
ColorStateList myList = new ColorStateList(states, colors);
ed.setTextColor(myList);
ed.setEnabled(false);