程序实现editView控件高亮以及改变tabHost背景色以及editView和textView文本不同颜色

edit = new EditText(); 
edit.requestFocus() 
container.addView(edit); 

 如果按照上面那样就没有效果你应该

edit = new EditText(); 
container.addView(edit); 
edit.requestFocus(); 

 2.TabHost.getCurrentTabView()

 view.setBackgroundResource()上面的代码最好在

TabHost.OnTabChanged 中添加

3.

TextView TV = (TextView)findViewById(R.id.text); 
TV.setText("Italic, highlighted, bold.", TextView.BufferType.SPANNABLE); 
 
Spannable WordtoSpan = (Spannable) TV.getText(); 
 
WordtoSpan.setSpan(new BackgroundColorSpan(0xFFFFFF00), 8, 19, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); 
 
TV.setText(WordtoSpan); 

 

// Get our EditText object. 
EditText vw = (EditText)findViewById(R.id.text); 
 
// Set the EditText's text. 
vw.setText("Italic, highlighted, bold."); 
 
// If this were just a TextView, we could do: 
// vw.setText("Italic, highlighted, bold.", TextView.BufferType.SPANNABLE); 
// to force it to use Spannable storage so styles can be attached. 
// Or we could specify that in the XML. 
 
// Get the EditText's internal text storage 
Spannable str = vw.getText(); 
 
// Create our span sections, and assign a format to each. 
str.setSpan(new StyleSpan(android.graphics.Typeface.ITALIC), 0, 7, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); 
str.setSpan(new BackgroundColorSpan(0xFFFFFF00), 8, 19, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); 
str.setSpan(new StyleSpan(android.graphics.Typeface.BOLD), 21, str.length() - 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); 

 

mBox = new TextView(context); 
mBox.setText(Html.fromHtml("<b>" + title + "</b>" +  "<br />" +  
                        "<small>" + description + "</small>" + "<br />" +  
                        "<small>" + DateAdded + "</small>"); 

 

你可能感兴趣的:(html,xml,android)