草庐IT

spinner_black

全部标签

android - 如何在android中的spinner array adapter中实现add item

我有一个EditText、一个按钮和一个微调器。单击按钮时,微调器将添加一个新项目,其名称为您在EditText中输入的名称。但问题是,我的adapter.add()方法似乎不起作用...这是我的代码:bt1=(Button)this.findViewById(R.id.AddBtn);et=(EditText)this.findViewById(R.id.newSpinnerItemText);spinner=(Spinner)this.findViewById(R.id.dynamicSpinner);adapter=ArrayAdapter.createFromResource(

android - 如何动态更改 Spinner 的项目

我有两个微调器。国家和城市。我想在选择国家/地区时动态更改城市的值(value)。我知道如何创建和初始化Country的值,但不知道如何设置和更改City的值。感谢任何指导。更新1问题是,我不知道如何更新CitySpinner的内容。我知道listener和其他关于如何创建固定微调器的基础知识。 最佳答案 对于第二个微调器,在List上使用适配器(或您的城市代表是什么)。更改列表内容后,调用notifyDataSetChanged在适配器上,这样就可以了。 关于android-如何动态更

android - 我可以禁用 ActionBar 的导航 Spinner 吗?

我想要实现的是禁用ActionBar上的所有项目,除了一个。我有一个自定义的ActionBar,带有Menu、几个TextViews、一个Button和一个Spinner来自列表导航。Spinner的创建是因为bar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);像这样:SpinnerAdapterspinnerAdapter=newArrayAdapter(this.getActivity(),R.layout.action_bar_spinner,names);//"listener"forspinnerbar.setListN

android - 更改实际 Spinner 按钮对象的字体大小

我知道可以更改单击按钮时弹出的微调菜单的字体大小,而且我知道可以更改普通按钮的字体大小-但我似乎找不到关于更改实际微调器按钮本身的文本大小的任何内容。这可能吗?如果可以,如何实现? 最佳答案 这是来自simple_spinner_item.xml的通用布局,我在底部添加了一个textSize属性,我们将其保存为spinner_item.xml:并且您可以像在适配器中使用任何其他布局一样使用它:Spinnerspinner=(Spinner)findViewById(R.id.spinner);ArrayAdapteradapter=

android - 有什么简单的方法可以在 Android 中更改 Spinner 下拉菜单的颜色?

我创建了与应用程序一起使用的主题,主题的父主题是Theme.AppCompat.Light.NoActionBar顺便说一句,我想要白色背景和黑色文本。这是适配器代码valadapter=ArrayAdapter.createFromResource(activity,R.array.email_type_array,android.R.layout.simple_spinner_item)adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item)child.spinner.adapter

android - 什么属性控制 Spinner 下拉菜单背景?

我有一个使用thisgenerator创建的自定义主题.它具有我不喜欢的Spinners自定义样式。我想更改背景可绘制对象,但我似乎无法弄清楚哪个属性控制它。这是主题版的样子下面是使用Holo.Light主题时的样子。请注意第一个(主题)图像中下拉列表周围的深灰色线条。这就是我想要摆脱的。什么属性控制这个?我希望它们与默认值匹配。此外,什么控制下拉列表的垂直对齐方式?如您所见,它与第一张图片中的Spinner重叠(它下面的线不可见,因为它在第二张图片中)。 最佳答案 您想要的属性是Spinner元素上的android:popupBa

java - 使用具有字符串资源的枚举填充 Spinner

我有一个枚举,它有一个映射到字符串资源ID的属性,如下所示:publicenumMyEnum{FIRST(1,R.string.first_enum_desc),SECOND(2,R.string.second_enum_desc);privateintmId;privateintmDescriptionResourceId;privateMyEnum(id,descriptionResourceId){mId=id;mDescriptionResourceId=descriptionResourceId;}publictoString(context){returncontext.g

android - 修改 Android Spinner 下拉部分的大小?

如何修改微调器下拉部分的大小??我必须在XML中还是在代码本身中执行此操作? 最佳答案 在xml中,我相信你用android:dropDownWidth设置了它。这对我有用: 关于android-修改AndroidSpinner下拉部分的大小?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9923269/

java - Android Spinner 每行的不同背景

我知道这个话题已经被解决了很多次,我发现了几个这样的问题,但我不能满足我的需要。我想在spinner中有一个颜色列表。我这样做了,但我的微调器是空的。在我的OnCreate()中:spinner=(Spinner)findViewById(R.id.spinner1);ArrayAdapteradapter=ArrayAdapter.createFromResource(this,R.array.androidcolors,android.R.layout.simple_spinner_item);adapter.setDropDownViewResource(android.R.la

android - 将操作栏添加到 Theme.Black.NoTitleBar Android

我正在尝试以编程方式添加操作栏,如devdocumentaion中所示但我遇到了一个错误。我的minSdk设置为11,我的应用程序有一个布局和一个Activity,Activity中唯一的代码是:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedmethodstubsuper.onCreate(savedInstanceState);setContentView(R.layout.inbox);ActionBaractionBar=getActionBar();actionBar.s