java - 如何使文本居中

标签 java android

所以我正在编写一个包含主菜单的程序,对于主菜单,我使用以下代码 fragment ,我的问题是如何获得它使项目看起来居中而不是左对齐。

setListAdapter(new ArrayAdapter<String>(MainMenu.this, android.R.layout.simple_list_item_1, Actions));

感谢您的帮助

最佳答案

创建一个自定义 TextView 并使用它来代替 android.R.layout.simple_list_item

例如,创建一个名为“textview.xml”的布局并使用如下内容:

<TextView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/arrayTextView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:gravity="center"/>

然后只需使用 R.layout.textview 在您的 ArrayAdapter 中引用它即可。

关于java - 如何使文本居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15125009/

相关文章:

java - 为什么我不能在匿名类中使用 <Class>.this?

java - Sling scheduler 定期作业——作业会重叠吗?

android - 为什么 Eclipse 突出显示 R.id.tabhost?

java - SwipeRefreshLayout + AsyncTask : Fail to refresh data

java - 如何使用 java 中的 jButton 打印 TextArea 中的文本?

java - 缓冲图像 INT/4BYTE/USHORT

java.lang.ClassCastException - Log4j

android - 无法使用 Instagram sdk Intent 分享故事

android - 'this' 、 'activityname.this' 和 getAplicationContext() 之间的区别

Android getTargetFragment().getView() 返回 null