滚动期间,Android Spinner项目消失了



我创建了两个旋转器,但是当我在适配器上添加自定义布局时,滚动时,一些项目消失了。

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 在自定义旋转器项目布局中的文本视图中,这将是修复的。

最新更新