我创建了两个旋转器,但是当我在适配器上添加自定义布局时,滚动时,一些项目消失了。
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="wrap_content"
android:textSize="25sp"
android:padding="20sp"
android:textColor="#000000"
android:textAlignment="center"/>
java文件:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.spinner_text, list);
spinner.setAdapter(adapter);
ArrayAdapter<String> adapter2 = new ArrayAdapter<String>(this, R.layout.spinner_text, list2);
spinner2.setAdapter(adapter2);
如何解决问题?
这可能发生在您支持应用程序中的多语言时发生的,其中不同的语言需要不同的布局方向。
尝试添加 Android:LayoutDirection 在自定义旋转器项目布局中的文本视图中,这将是修复的。