关于Spinner默认显示的文字布局属性与下拉显示的文字布局属性如何分别设置
2017-06-24 15:29
429 查看
先看效果图
在告警名称那个地方是一个searchablespinner,带有搜索的spinner控件,本质上还是spinner封装了一下,这个没什么好说的。
主要是在不展开的情况下,我需要让文字单行显示并且省略。可能是我的搜索方法问题没有找到比较好的方式,直到我偶然发现了一个方法。
直接上代码
lib_tv_spinner
还需要我多说什么吗?一眼就明白。
在告警名称那个地方是一个searchablespinner,带有搜索的spinner控件,本质上还是spinner封装了一下,这个没什么好说的。
主要是在不展开的情况下,我需要让文字单行显示并且省略。可能是我的搜索方法问题没有找到比较好的方式,直到我偶然发现了一个方法。
直接上代码
private void initSearchableSpinner() { ArrayAdapter arrayAdapter = new ArrayAdapter(this, R.layout.lib_tv_spinner, dataArray);//设置默认标题布局相关适配文字过长的问题 arrayAdapter.setDropDownViewResource(android.R.layout.simple_list_item_1);//设置下拉显示的布局相关 spinner.setAdapter(arrayAdapter); }
lib_tv_spinner
<TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:ellipsize="middle" android:lines="1" android:orientation="vertical" android:paddingLeft="15dp" android:paddingRight="15dp" android:textColor="@color/gray" android:textSize="14sp"/>
还需要我多说什么吗?一眼就明白。
相关文章推荐
- 关于修改spinner显示文字的颜色设置或者其他设置
- 关于 Visual Studio C#工程属性的Build Events中如何根据编译平台分别设置的解答
- Java中文件选择器JFileChooser使用(如何设置默认文件名,并在框中显示)小结
- 如何设置richedit的默认背景色和文字颜色
- Android开发:如何设置EditText多行显示输出及改变多行EditText的默认显示方式
- Flex中如何通过includeInLayout和visible属性设置Form显示或隐藏
- VCL(四)如何写出象TTable, TAdoTable ,Tquery,TAdoQuery 等控件一样的自动下拉显示Field属性
- powerdesigner:设置默认显示属性
- 让Spinner的显示条目与下拉框中采用不同的布局
- 布局xml中的属性设置如何在代码中实现
- VB6:自定义控件如何设置默认属性
- dwr刷新显示页面的下拉列表,并设置默认被选中项
- PL/SQL如何设置 窗口列表默认显示
- MVC架构下,关于如何设置DropDownList的默认选中项以及修改后填充以后的设置选中项
- 如何设置属性为默认的绑定属性
- VCL(四) 如何写出象TTable, TAdoTable ,Tquery,TAdoQuery 等控件一样的自动下拉显示Field属性(转)
- 如何设置extextenders tabcontainer 加载时默认显示第一个TabPnel
- 关于如何在ubuntu中设置apache显示GB2312的方法
- 关于在插入的模版中如何为已绑定了Text属性的TextBox设置默认值
- 如何使已经有选中项的ComboBox在点击下拉箭头时,仍然默认从列表开始处显示,而不是跳到选中项的位置