gpt4 book ai didi

android - 在android的微调器中设置 View 文本在中心对齐

转载 作者:IT老高 更新时间:2023-10-28 21:35:59 24 4
gpt4 key购买 nike

在从下拉列表中选择时查看微调器中心的文本

我想将微调器的 View 文本居中对齐。我google了一下,没找到,有人知道吗?任何帮助或建议表示赞赏

最佳答案

像这样为你的微调器创建一个适配器,

ArrayAdapter<String> adapter = new ArrayAdapter<String>(context, R.layout.my_spinner_style,array_of_values) {

public View getView(int position, View convertView,ViewGroup parent) {

View v = super.getView(position, convertView, parent);

((TextView) v).setTextSize(16);

return v;

}

public View getDropDownView(int position, View convertView,ViewGroup parent) {

View v = super.getDropDownView(position, convertView,parent);

((TextView) v).setGravity(Gravity.CENTER);

return v;

}

};

现在你的布局R.layout.my_spinner_style

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+android:id/text1"
style="?android:attr/spinnerItemStyle"
android:singleLine="true"
android:textColor="#ffffff"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:ellipsize="marquee" />

现在将此适配器设置为您的微调器,

spinner.setAdapter(adapter);

关于android - 在android的微调器中设置 View 文本在中心对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7511049/

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