草庐IT

simple_spinner_adapter

全部标签

android - 牛轧糖上深色背景上的黑色文字(android.R.layout.simple_spinner_item)

我有一些关于WelcomeActivity的基本代码,它像往常一样简单地绑定(bind)List适配器:finalArrayAdapterspinnerAdapter=newArrayAdapter(this,android.R.layout.simple_spinner_item,android.R.id.text1);spinnerAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);这在我更新到API级别25之前一直有效。那时,在没有其他更改的情况下,微调器下拉菜单的文本变得不

android - 如何在 Snackbar 的 RecyclerView.Adapter 中获取 View ?

我正在通过这个article的帮助在RecyclerView中实现Swipe和Drag。在删除项目时,我想显示一个SnackBar但显示SnackBar需要View。我不知道如何在RecyclerAdapter的函数中获取View。我的代码:publicvoidonItemDismiss(intposition){notes.remove(position);notifyItemRemoved(position);/*ShowSnackBar*/}编辑:我的问题与thisquestion不同。我在实现SwipetoDismiss时没有遇到任何问题。我已经成功实现了它。但我想显示一个Sn

android - Espresso 。执行错误 'load adapter data'

我有一个ListView,它显示来自数据库的数据。db=newDB(this);db.open();String[]from=newString[]{DB.COLUMN_FIRSTNAME,DB.COLUMN_LASTNAME};int[]to=newint[]{android.R.id.text1,android.R.id.text2};scAdapter=newSimpleCursorAdapter(this,android.R.layout.simple_list_item_activated_2,null,from,to,0);lvData=(ListView)findView

android - 如何将项目添加到 Spinner 的 ArrayAdapter?

我有一个EditText、一个按钮和一个微调器。单击按钮时,微调器将添加一个新项目,其名称为您在EditText中输入的名称。但问题是,我的adapter.add()方法似乎不起作用...这是我的代码:publicclassSprextendsActivity{Buttonbt1;EditTextet;ArrayAdapteradapter;Spinnerspinner;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.lay

Android ListView Adapter 如何检测空列表?

我的Activity中有一个ListView,它从SimpleAdapter的扩展类中获取值。当我在其中添加或删除一些数据时,它可以正常工作。但我的问题是,当我的项目列表为空时,我想用“这里没有项目”之类的消息替换listView。我试过这样做:classFavAdapterextendsSimpleAdapter{Activitycontext;ArrayList>data;String[]items;int[]champs;intlayout;FavAdapter(Activity_context,ArrayList>_data,int_layout,String[]_items,

Android RecyclerView.Adapter onCreateViewHolder() 工作

我正在使用RecyclerView.Adapter,但我对它的方法onCreateViewHolder的工作有点困惑。@OverridepublicRecyclerView.ViewHolderonCreateViewHolder(ViewGroupviewGroup,intviewType){if(viewType==TYPE_ITEM){ViewmView=LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.inflate_common_item,viewGroup,false);ViewHoldervh=new

android - 将枚举添加到 Android 中 Spinner 的数组适配器

我希望将枚举用于android上微调器小部件内的列表。我的枚举设置如下:publicenumStates{AL("Alabama"),AK("Alaska"),AR("Arkansas"),AZ("Arizona"),CA("California"),CO("Colorado"),...(etc.)}我当前的阵列适配器设置如下:mAddressState.setAdapter(newArrayAdapter(this,android.R.layout.simple_list_item_1,States.values()));这几乎行得通,但在我的微调器列表中,我最终得到的是缩写,而不是

android - 使用对象列表填充 Android Spinner

我正在用用户对象填充我的微调器,以便稍后使用用户ID,但用户列表的显示显示了我猜测的对象的地址。所以我的问题是如何只显示对象的一个​​属性,在用户名的情况下,但仍然用整个对象填充微调器这是我的代码:Useruser1=newUser("user1",24);Useruser2=newUser("user2",26);//CreatingadapterforspinnerListusers=newArrayList();users.add(user1);users.add(user2);ArrayAdapterdataAdapter=newArrayAdapter(this,androi

android - Android 中 simple_list_item_1 布局中的 TextView ID 是什么?

我有一个使用多种布局类型的自定义ListView适配器。一种是这里的内置类型:v=inflater.inflate(android.R.layout.simple_list_item_1,null);如何访问该布局上的TextView?身份证号是什么?TextViewtxt1=(TextView)v.findViewById(***WHATISTHEID***);txt1.setText("foo");如果您知道ID,您是如何找到它的? 最佳答案 是@android:id/text1所以你需要这样修改你的代码TextViewtxt1

android - 结合 Spinner 和 AutoCompleteTextView

我问自己是否有可能将Spinner和AutoCompleteTextView结合起来。基本上我想要一个AutoCompleteTextView,当我点击它时它会显示Array中的所有条目。有人知道怎么做吗? 最佳答案 刚刚发现这完全符合我的要求:finalAutoCompleteTextViewtextView;finalArrayAdapterarrayAdapter=newArrayAdapter(getActivity(),android.R.layout.simple_dropdown_item_1line,getResou