2016-06-24 4 views
2

Androidで学習して、今すぐAPPを作成するだけです。
しかし、私は2行と各行ごとに異なるテキストスタイルのボタンを設計したいという問題に遭遇しました。
この仕事をして、ボタンをテキストと要約の設定のようにするにはどうしたらいいですか?好きなようなAndroidボタン

おかげ

+1

は、あなたがこれまでに何をしたかのコードを投稿します –

答えて

3
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 1\nLine 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; 
    } 

} 
関連する問題