gpt4 book ai didi

Android:如何设置 Spinner 的最大尺寸?

转载 作者:太空宇宙 更新时间:2023-11-03 12:13:48 26 4
gpt4 key购买 nike

这是我的布局

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:id="@+id/LinearLayout01"
android:layout_height="wrap_content">

<Spinner android:text="@+id/AutoCompleteTextView01"
android:id="@+id/Spinner01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="130dp"></Spinner>
<EditText android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/Chapter" android:width="30dp"></EditText>
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/TextView01" android:text=":"></TextView>
<EditText android:layout_height="wrap_content"
android:layout_width="wrap_content" android:id="@+id/Verse"
android:width="40dp"></EditText>

</LinearLayout>

我将此布局扩展为 AlertDialog 的 View 。但是当我选择一个大元素时,文本字段会被推到右边。有什么方法可以设置微调器的最大尺寸,以便在选择一个元素后,用省略号(“...”)或其他东西缩短选择?

最佳答案

无需使用自定义适配器。使用 android.R.layout.simple_spinner_item 然后将其从椭圆选框更改为结束椭圆。然后将新的更改布局文件设置为布局 id 或使用此布局文件

<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@android:id/text1"
style="?android:attr/spinnerItemStyle"
android:singleLine="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingRight="10dp"
android:ellipsize="end" />

关于Android:如何设置 Spinner 的最大尺寸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2390418/

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