是否有任何方法可以使EditText作爲部分不可編輯的背景顏色。類似下面的圖片將EditText設置爲部分不可編輯
這裏光線暗的文本是不可編輯和其他人編輯。
我已經嘗試TextWatcher
像下面的一些文字吐痰正則表達式(split("\\.")
)的幫助。
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
if(!s.toString().startsWith(firstSentense)){
fullStory.setText(firstSentense+".");
fullStory.setTextColor(Color.parseColor("#60000000"));
Selection.setSelection(fullStory.getText(), fullStory.getText().length());
}
}
但不幸的是,我無法顯示非可編輯文本的背景。當我試圖將標記移動到不可編輯的東西的末尾時,它將刪除總的可編輯文本。
任何人都可以面對和解決這種類型的東西。
這篇文章可能會幫助你http://stackoverflow.com/questions/14195207/put-constant-text-inside-edittext-which-should-be-non-editable-android – rogerwar