1

我有以下问题SpinnerDialogFragment.

显示Spinner为cut,只有在键盘出现时才显示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);

  }
}

我怎样才能解决这个问题?

提前致谢。

微调器显示切割 微调器显示正常

4

1 回答 1

1

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

为我工作;

:)

于 2013-10-26T17:56:24.023 回答