gpt4 book ai didi

android - 以编程方式居中 TextView 文本

转载 作者:IT老高 更新时间:2023-10-28 13:10:30 26 4
gpt4 key购买 nike

我在此请求一些宽大处理,我只是从 Android SDK 教程开始,我正在尝试一些不属于本教程本身的兴趣,但我希望会很容易。

我正在尝试通过代码水平和垂直居中 TextView 项目(我可以在 XML 中很好地做到这一点)。当父对象是表格或其他对象时,我已经看到了几个如何执行此操作的示例,但我希望这对我来说更容易掌握。 (附注:请随时更正我的术语)。

这是教程/我的工作模型中的示例代码:

package com.example.myfirstapp;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.ViewGroup.LayoutParams;
import android.widget.TextView;


public class DisplayMessageActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);

TextView textView = new TextView(this);
textView.setTextSize(40);
textView.setText(message);
textView.setGravity(View.TEXT_ALIGNMENT_GRAVITY);

setContentView(textView);
}
}

我设法找到了 setGravity 方法,并且我试图涉足 setLayoutParams 方法,但我不确定范围是什么因为我找不到我应该导入什么来获得 WRAP_CONTENT 常量来解析。据我了解,居中和 content_wrapping+gravity 是两个不同的东西。我想要一个在这种情况下如何做的例子,也许我会如何/在哪里找到 API 文档中的答案?

最佳答案

yourTextView.setGravity(Gravity.CENTER);

关于android - 以编程方式居中 TextView 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12775743/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com