Spinner Dropdown CheckedTextView Autoscroll

时间:2012-10-01 11:36:42

标签: android spinner android-spinner checkedtextview

我正在尝试使用填充了长字符串的Spinner,它应该水平自动滚动。

所以我编写了一个自定义适配器,它使用我自己的下拉布局:

布局:

<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="?android:attr/spinnerDropDownItemStyle"
android:layout_width="match_parent"
android:layout_height="?android:attr/listPreferredItemHeight"
android:ellipsize="marquee"
android:marqueeRepeatLimit="50"
android:singleLine="true" />

在我的适配器中,我覆盖了getDropDownView方法:

public View getDropDownView(int position, View convertView, ViewGroup parent) {
     if (convertView == null) {
            mInflater = LayoutInflater.from(this.getContext());
            convertView = mInflater.inflate(R.layout.scrolling_list_item, null);
    }

    return super.getDropDownView(position, convertView, parent);
}

为什么我的CheckedTextView在没有自动滚动的情况下静止不动?

0 个答案:

没有答案