Android Studio TextView格式化一个字符串居中。
创始人
2024-08-16 21:03:47
0

要将一个字符串在TextView中居中显示,可以使用SpannableString和AlignmentSpan来实现。以下是一个示例代码:

import android.os.Bundle;
import android.text.SpannableString;
import android.text.style.AlignmentSpan;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

    private TextView textView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        textView = findViewById(R.id.textView);

        String text = "Hello, World!";
        SpannableString spannableString = new SpannableString(text);
        spannableString.setSpan(new AlignmentSpan.Standard(Layout.Alignment.ALIGN_CENTER), 0, text.length(), 0);

        textView.setText(spannableString);
    }
}

在上面的代码中,首先获取TextView的实例,然后创建一个字符串并使用SpannableString包装它。接下来,使用AlignmentSpan设置字符串的对齐方式为居中。最后,将SpannableString设置为TextView的文本。这样就可以实现将字符串在TextView中居中显示的效果。

请注意,这个示例假设你已经在布局文件中定义了一个id为textView的TextView。你可以根据自己的需求来替换它。

相关内容

热门资讯

wepoke app系统规律!... wepoke app系统规律!wepok系统规律解析,(wepokE)竟然真的有挂,揭秘攻略(黑科技...
wepokeai辅助怎么用!w... wepokeai辅助怎么用!wepoke黑科技ai,(wepower)都是存在有挂,我来教教你(黑科...
wepoke辅助使用方法!we... wepoke辅助使用方法!wepoke有挂么,(wepoke)原来真的是有挂,我来教教你(黑科技工具...
德州之星透牌器是真的吗!德扑之... 德州之星透牌器是真的吗!德扑之星ai代打,鱼扑克辅助,系统教程(确实是有挂)1、不需要AI权限,帮助...
黑科技有挂!(wepoke)软... 黑科技有挂!(wepoke)软件透明挂,(wepOke)其实是有挂,技巧教程(有挂技巧);wepOk...
wepoke辅助软件下载!德州... wepoke辅助软件下载!德州线上扑克辅助工具app,德州ai智能系统,教你攻略(竟然真的是有挂);...
黑科技插件!(aa扑克)透明挂... 黑科技插件!(aa扑克)透明挂辅助机制,(德州aa扑克)一贯有挂,解密教程(有挂透视);建议优先通过...
wpk透视辅助可测试真的假的!... wpk透视辅助可测试真的假的!微扑克怎么提高中牌率,德州aapoker下载,线上教程(确实是有挂);...
黑科技科技!(WPk)透视辅助... 黑科技科技!(WPk)透视辅助机制,(WPk)本然真的是有挂,我来教教你(有挂软件);致您一封信;亲...
wpk辅助器安装!wpk发牌为... wpk辅助器安装!wpk发牌为什么这么离谱,扑克时间软件,微扑克教程(总是真的是有挂);玩家必备必赢...