Android 文本视图更改按钮上的位置单击?
所以一个简单的问题 我遇到了一个我以前从未经历过的问题。 我有一个文本视图显示一条消息,该消息位于一个LinnearLayout中,重力设置为水平居中。按下一个按钮,同一个TextView的文本将与我的资源中的另一个字符串交换 但是,当我按下按钮时,重力改变(?),文本视图的位置现在是左侧而不是中心 你知道这是什么原因吗 这是我的密码: 字符串资源:Android 文本视图更改按钮上的位置单击?,android,textview,Android,Textview,所以一个简单的问题 我遇到了一个我以前从未经历过的问题。 我有一个文本视图显示一条消息,该消息位于一个LinnearLayout中,重力设置为水平居中。按下一个按钮,同一个TextView的文本将与我的资源中的另一个字符串交换 但是,当我按下按钮时,重力改变(?),文本视图的位置现在是左侧而不是中心 你知道这是什么原因吗 这是我的密码: 字符串资源: 资源中字符串值的更改没有遵循正确的命名约定准则。文本视图位置的变化是由于布局的两个变化引起的,重力和重力最好看看它们之间的区别。我希望这能解决您
资源中字符串值的更改没有遵循正确的命名约定准则。文本视图位置的变化是由于布局的两个变化引起的,重力和重力最好看看它们之间的区别。我希望这能解决您的问题,或者更好地发布您的源代码。参考资料中字符串值的更改没有遵循正确的命名约定准则。文本视图位置的变化是由于布局的两个变化引起的,重力和重力最好看看它们之间的区别。我希望这能解决您的问题,或者最好发布您的源代码。您忘记了android:textAlignment=“center”属性。文本的对齐方式保留为默认设置
<TextView
android:id="@+id/tvMessage"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="50dp"
android:text="@string/welcome_message"
android:textAlignment="center"
android:textColor="@android:color/white"
android:textSize="30dp" />
还可以将android:layout\u width=更改为“匹配父项”
对不起,英语不好。希望有帮助。您忘记了android:textAlignment=“center”属性。文本的对齐方式保留为默认设置
<TextView
android:id="@+id/tvMessage"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="50dp"
android:text="@string/welcome_message"
android:textAlignment="center"
android:textColor="@android:color/white"
android:textSize="30dp" />
还可以将android:layout\u width=更改为“匹配父项”
对不起,英语不好。希望有帮助。显示您的xml和java代码??是的,您现在可以查看代码。请在
TextView
所在的位置显示xml代码。请更新它!谢谢。显示您的xml和java代码??是的,您现在可以查看代码。显示您的TextView
所在的xml代码。请更新它!非常感谢。
public void initializeComponents() {
//textview
tvMessage = (TextView) findViewById(R.id.tvMessage);
//button
btnGo = (Button) findViewById(R.id.btnGo);
btnGo.setOnClickListener(new btnGoListener());
}
private class btnGoListener implements View.OnClickListener {
@Override
public void onClick(View v) {
tvMessage.setText(R.string.calculating);
}
}
<TextView
android:id="@+id/tvMessage"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="50dp"
android:text="@string/welcome_message"
android:textAlignment="center"
android:textColor="@android:color/white"
android:textSize="30dp" />