我现在刚开始学习Android并构建一个APP。
但是我遇到了一个问题,我想设计一个有2行和每行不同文本样式的按钮。
我怎样才能完成这项工作,使按钮像文本和摘要的首选项?
谢谢
public class Test extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button but = (Button) findViewById(R.id.button1);
but.setText( formatString( "Line 1nLine 2" ) );
}
private Spannable formatString(String str) {
int startSpan = str.indexOf("n");
int endSpan = str.length();
Spannable spanString = new SpannableString(str);
spanString.setSpan(new TextAppearanceSpan(this,
R.style.custompoint), startSpan, endSpan,
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
return spanString;
}
}