问题描述
我将以下库用于自定义微调器
implementation 'com.toptoche.searchablespinner:searchablespinnerlibrary:1.3.1'
在MyActivity.xml
版式中,我有
<com.toptoche.searchablespinnerlibrary.SearchableSpinner
android:id="@+id/spinner_ncl_destinations"
style="@style/spinner_style"
android:drawSelectorOnTop="true"/>
在style.xml
<style name="spinner_style">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:background">@drawable/gradient_spinner</item>
<item name="android:layout_margin">10dp</item>
<item name="android:textSize"> 10sp</item>
<item name="android:paddingLeft">15dp</item>
<item name="android:paddingRight">20dp</item>
<!-- <item name="android:paddingTop">5dp</item> -->
<!-- <item name="android:paddingBottom">5dp</item> -->
<item name="android:popupBackground">#DFFFFFFF</item>
</style>
我尝试更改style.xml
中的高度和大小,但没有任何改变。
我还尝试如下创建我的自定义spinner_item.xml
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="150dp"
android:textSize="20sp"
android:textColor="#FF0000"
android:padding="5dip"
/>
并按如下方式使用
ArrayAdapter<User> addressArrayAdapter = new ArrayAdapter<>(getContext(),R.layout.spinner_item,getUsers());
addressArrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
但是文字消失了
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)