gpt4 book ai didi

android - DialogFragment 中的 Spinner 选项(来自 ABS 的 IcsSpinner)被截断显示

转载 作者:行者123 更新时间:2023-11-30 03:40:19 25 4
gpt4 key购买 nike

我在 DialogFragment 中显示 Spinner 时遇到以下问题。

Spinner 被剪切显示,只有在键盘出现时才会显示 OK。

Spinner 实际上是一个自定义类,代码如下:

import android.content.Context;
import android.util.AttributeSet;

import com.actionbarsherlock.internal.widget.IcsSpinner;

public class CustomIcsSpinner extends IcsSpinner {

public CustomIcsSpinner(Context context, AttributeSet attrs) {
super(context, attrs, com.actionbarsherlock.R.attr.actionDropDownStyle);

}

public CustomIcsSpinner(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);

}
}

我该如何解决这个问题?

提前致谢。

Spinner is displayed cut Spinner is displayed OK

最佳答案

转到 com.actionbarsherlock.internal.widget.IcsSpinner 源代码。
找到 DropdownPopup popup = new DropdownPopup(context, attrs, defStyle);
替换为 DropdownPopup popup = new DropdownPopup(context.getApplicationContext(), attrs, defStyle);

对我有用;

:)

关于android - DialogFragment 中的 Spinner 选项(来自 ABS 的 IcsSpinner)被截断显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15850337/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com