emr*_*ntr 2 android android-edittext
我使用Android Studio.我想在下面的照片中写出彩色文字EditText.我研究过,但我什么都没发现.谁能帮我?
样本输出如下.
这是我的代码.anaM_LV_BG_text是列表视图name_title,内容是edittextrenk_koduları_string_text是一个包含html颜色的数组
private void registerClickCallBack_text(){anaM_LV_BG_renk_text.setOnItemClickListener(new AdapterView.OnItemClickListener(){
private void registerClickCallBack_text() {
anaM_LV_BG_renk_text.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Toast.makeText(DisplayNote.this, position + 1 + " . seçildi", Toast.LENGTH_SHORT).show();
name_title.setTextColor(Color.parseColor(renk_kodular?_string_text[position]));
content.setTextColor(Color.parseColor(renk_kodular?_string_text[position]));
SharedPreferences preferences_text = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
SharedPreferences.Editor editor_text = preferences_text.edit();
String color_text= renk_kodular?_string_text[position];
editor_text.putString("MyColorText",color_text);
editor_text.commit();
}
});
}
Run Code Online (Sandbox Code Playgroud)
用一个 SpannableString
EditText editText = (EditText)findViewById(R.id.my_edit_text);
Spannable spannable = new SpannableString("This is a wonderful day");
spannable.setSpan(new ForegroundColorSpan(Color.BLUE), 0, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
spannable.setSpan(new ForegroundColorSpan(Color.RED), 5, 10, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
editText.setText(spannable);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
106 次 |
| 最近记录: |