Tag: android spinner

如何为微调器设置“提示文本”?

数据库中的微调器的值。 我很困惑为Spinner添加提示,我在SO中关注了一些post,但我对这个地方很震惊,我试过这个 Spinner sp = (Spinner)findViewById(R.id.spinner); sp.setSelection(pos); 该位置具有整数值,所以我将其作为位置的整数值,我也尝试使用setSeletction()方法中的getCount() main.java //spinner for customer sp=(Spinner)findViewById(R.id.spinner); adapter=new ArrayAdapter(this,R.layout.spinner_layout,R.id.txt,listItems); sp.setAdapter(adapter); public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.sales_order); cus_name = (Spinner) findViewById(R.id.spinner);//customer spinner // Permission StrictMode if (android.os.Build.VERSION.SDK_INT > 9) { StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(policy); } //spinner for customer sp=(Spinner)findViewById(R.id.spinner); adapter=new ArrayAdapter(this,R.layout.spinner_layout,R.id.txt,listItems); sp.setAdapter(adapter); } private class BackTask extends […]

Spinner的背景图像显得拉长

我创建了一个带有背景自定义图像的下拉微调器。 我已将微调器放置在线性布局中,并且使用重量对齐了项目 。 这是我的代码 – XML – Java – int firstC = 0; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { /////I have removed rest of the code to make it more legible///// Spinner more = (Spinner) rootView.findViewById(R.id.more); ArrayAdapter adapter = ArrayAdapter.createFromResource(getActivity(), R.array.more, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); more.setAdapter(adapter); more.setOnItemSelectedListener(this); } @Override public void onItemSelected(AdapterView parent, […]

更改微调器标题栏样式

如何更改微调器标题栏样式。 我想更改以下项目的标题栏: icon title textsize,textColor and background color 我怎样才能做到这一点? 请帮助我…我搜索了谷歌和更多sites.am没有得到任何解决方案。所以请让我知道它的可能。如果可能的话,我怎么能发展这个????请解释我。 编辑: 这是我的代码: ArrayAdapter adapter = new ArrayAdapter(this, R.layout.row, R.id.country, list); spinner.setPrompt(“Choose a Status”); // spinner.setTextColor(“#FF0000”); spinner.setAdapter(adapter); adapter.notifyDataSetChanged(); spinner.setOnItemSelectedListener(new MyOnItemSelectedListener()); }

浓咖啡:选择后为什么纺纱厂不关门?

我有一个关于在Spinners with Espresso中选择商品的问题。 或者更确切地说:选择有效,但之后视图断言失败,因为微调器仍处于打开状态。 假设我有一个非常简单的活动,其中包含一个微调器和一个显示选择的textview,如下所示: 现在,我写了一个Espresso测试,选择’狗’并validationtextview是否相应更新: @Test public void selectDogs() throws Exception { onData(allOf(is(instanceOf(String.class)), is(“dogs”))) .inAdapterView(withId(R.id.spinner)) .perform(click()); onView(withId(R.id.selected)).check(matches(withText(“dogs”))); } 该测试失败,因为onData()…perform(click()); 没有关闭旋转器,它只是让它打开。 通过调试validation: 例外是: android.support.test.espresso.NoMatchingViewException: No views in hierarchy found matching: with id: org.flinc.app:id/selected If the target view is not part of the view hierarchy, you may need to use Espresso.onData to load it from one […]

使用两个Android旋转器一个依赖于另一个

我经历了这么多代码,并试图弄清楚我做错了什么,但我不及时,浪费时间。 这很简单,但我无法弄清楚.. 我正在开发一个Android应用程序,需要在一个活动上放置2个微调器。 第二个微调器将根据第一个微调器上选择的条目填充。 听起来很简单吧? 所以这就是我想做的事情。 如果用户选择Mobile,则应显示choosePersonalPlan内容,当用户选择Large business时, chooseLargeBusplan应该运行,最后一个条目应该调用chooseSmallMedPlan 。 我得到的是ChooseSmallMedPlan显示的项目。 inheritance我的代码。 我告诉我,我做错了! Java文件 package com.example.mobilebillforecaster; import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Spinner; import android.widget.AdapterView.OnItemSelectedListener; public class Du_postpaid extends Activity { public Spinner catspinner,planspinner3,planspinner1,planspinner2; protected void onCreate(Bundle mbfSplash) { super.onCreate(mbfSplash); setContentView(R.layout.postpaid); chooseCategory(); choosePersonalPlan(); chooseLargeBusPlan(); chooseSmallMedPlan(); } […]