【问题标题】:Android Button like PreferenceAndroid 按钮喜欢偏好
【发布时间】:2016-10-26 18:30:46
【问题描述】:

我刚开始学习Android,现在正在构建一个APP。
但是我遇到了一个问题,我想设计一个有 2 行和每行不同文本样式的 Button。
我怎样才能完成这项工作并使按钮像文本和摘要的首选项一样?

谢谢

【问题讨论】:

  • 发布你到目前为止所做的代码

标签: android android-layout user-interface button


【解决方案1】:
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;
    }

}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-20
    • 2019-10-07
    • 2016-04-04
    • 2014-09-21
    • 2019-07-03
    • 2012-02-25
    • 1970-01-01
    相关资源
    最近更新 更多