所以我正在编写一个包含主菜单的程序,对于主菜单,我使用以下代码 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/