有什么方法可以使Textview在编程上看起来像微调器吗?

时间:2018-12-27 15:47:11

标签: android

我有一个自定义类,该类基本上是可单击的textview中的复选框菜单。此类扩展了android.support.v7.widget.AppCompatTextView,并且运行良好,所以我不想更改它。

我正在以编程方式在活动中创建元素,我需要使此类的对象看起来像个微调框(带有指示菜单的小箭头,并希望其边框像一个框)。

我在这里尝试了该解决方案并可以使用,但是我还没有找到以编程方式Is there a way to make a TextView use the Spinner style?

这是我的第二次尝试,将args传递给超类。

public class MultiCheckDropdownComponent extends android.support.v7.widget.AppCompatTextView 
{
  public MultiCheckDropdownComponent(Context context, Fields field, RealmList<DropdownValues> dropdownValues, AttributeSet attrs, int defStyleAttr) 
  {
    super(context, attrs, defStyleAttr);
    .
    .
  }
}

在我的情况下,创建对象时,defStyleAttr是R.style.Widget_AppCompat_Spinner_DropDown,但它仍然看起来像文本。

那么,您知道该怎么做吗?预先感谢。

0 个答案:

没有答案