滚动

时间:2016-12-24 11:23:20

标签: android android-arrayadapter 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);

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

当您在应用程序中支持多种语言时可能会发生这种情况,其中不同的语言需要不同的布局方向。

尝试将 android:layoutDirection 添加到自定义微调器项目布局中的文本视图中,这将被修复。