Tag: 微调器

Android数组无法解析或不是字段

我的程序中有以下代码段: ArrayAdapter dataAdapter = ArrayAdapter.createFromResource( this, R.array.datatypes, android.R.layout.simple_spinner_item); ArrayAdapter timeAdapter = ArrayAdapter.createFromResource( this, R.array.timetypes, android.R.layout.simple_spinner_item); 我在“R.array”上收到错误,表明数组无法解析或不是字段。 这是很久以前的工作,我不确定我有什么。 我尝试过包括“com.throughputconverter.R”以及多次清理和重建。 我也重启了eclipse。 任何帮助,将不胜感激。 谢谢

Android动态微调器更新

我正在使用Android和Spinners,我需要一些帮助。 我有一个创建两个微调器和一个按钮的类。 第一个微调器是我的类别,第二个是我的子类别。 我想要做的是动态更新第二个微调器(spinner2)。 我一直在尝试使用adapter2.clear(),但崩溃了android,错误“无法启动活动componentinfo不支持的操作” 这是我的代码: public class MyClass extends MyBaseClass { int category; int sub_category; ArrayAdapter adapter2; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.quizes); //CATEGORY INFO final String[] items1 = new String[] {“One”, “Two”, “Three”}; final Spinner spinner1 = (Spinner) findViewById(R.id.spinner1); ArrayAdapter adapter1 = […]

如何使用android旋转轮获取所选文本?

我正在使用Android Spinner Wheel ,我已经为此设置了代码。 AbstractWheel wheelHorizontalView1 = (AbstractWheel) findViewById(R.id.wheelHorizontalView1); NumericWheelAdapter minAdapter = new NumericWheelAdapter(this, 1, 15,”%01d”); minAdapter.setItemResource(R.layout.wheel_text_centered_dark_back); minAdapter.setItemTextResource(R.id.text); wheelHorizontalView1.setViewAdapter(minAdapter); 它是这样的: 那么,我的问题是如何将3作为我选择的文本? 如果需要,这是xml,

根据条件从另一个微调器填充微调器

我需要做的是如果选择了微调器1中的某个项,它需要在微调器01中显示某个数组,例如,如果微调器选择了一个项目,则红色微调器01需要显示level_array作为微调器的下拉选项,否则显示cparklevel 。 本质上,我试图显示每个停车场有多少级别。 所以微调器1包含停车场名称,微调器01包含级别 Spinner spinner = (Spinner) findViewById(R.id.spinner1); ArrayAdapter adapter = ArrayAdapter.createFromResource( this, R.array.cparkColour_array, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(adapter); Spinner spinner2 = (Spinner) findViewById(R.id.Spinner01); if(spinner.getSelectedItem().equals(“Red”)){ ArrayAdapter adapter1 = ArrayAdapter.createFromResource( this, R.array.level_array, android.R.layout.simple_spinner_item); adapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner2.setAdapter(adapter1); } else { ArrayAdapter adapter2 = ArrayAdapter.createFromResource( this, R.array.cparkLevel_array, android.R.layout.simple_spinner_item); adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner2.setAdapter(adapter2); } } 任何帮助,将不胜感激

方法“onItemSelected”在数组适配器和片段中不起作用

onItemSelected方法不起作用,我不知道为什么。 以下是我的代码。 数组适配器: public class MyListAdapter extends ArrayAdapter { Spinner spinner; ListView listView; /*public MyListAdapter(Context context, int textViewResourceId) { super(context, textViewResourceId); }*/ public MyListAdapter(Context context) { super(context, R.layout.single_listview_item); } @Override public View getView(int position, View convertView, ViewGroup parent) { View row = convertView; spinner = (Spinner) convertView.findViewById(R.id.simpleSpinner); ArrayAdapter adapter = ArrayAdapter.createFromResource( getContext(), R.array.country_arrays, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); […]

java.lang.NullPointerException:尝试在空对象引用上调用虚方法’java.lang.String java.lang.Object.toString()’

有人可以帮我检查我的代码有什么问题吗? 我有4个spinner ,它们的值已经插入到SQLite 。现在我想要将项目检索到另一个在Update.java微调器但是得到java.lang.NullPointerException: Attempt to invoke virtual method ‘java.lang.String java.lang.Object.toString()’ on a null object reference 我已经检查了每一步,但仍然无法弄清楚问题。 Update.java public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); dbHelper = new MyDatabaseHelper(this); setContentView(R.layout.updatepage); final String name = getIntent().getExtras().getString(“name1”); final String date=getIntent().getExtras().getString(“date1”); final String ID = getIntent().getExtras().getString(“ID”); RetrievePage(name,date,ID); } public void addProject1(String c) { project1=(Spinner)findViewById(R.id.spinner8); String[] arr = new String[]{“Pro-XXX-XXX”,”TRN-XXX-XXX”,”SRV-XXX-XXX”,”PRO-REE-BERGARDING”,”PRO-SKM-SSS”,”PRO-SKM-DI”,”PRO-SKM-PACKING”,”PRO-SIE-AVAGO_S110″, […]

Android – 如何显示具有值的微调器但显示不同的微调器

对于我的Android应用程序,我需要使用一个显示XML树的微调器。 该树是用户理解他可以选择的值的级别的必要条件。 这是我现在所拥有的图片: 正如你所看到的,我已经设置了一些“>”和一些空间来模拟树。 我现在想要的是,当用户选择一个条目时,显示没有这些符号的值。 今天,微调器显示如下值: 这个词是“>超市”,但我想要的是“超市”,只有那个。 有没有办法修改微调器显示的选定值而不是列表? 我希望你能帮助我。 问候。 V.

JavaFX相当于Swing的JSpinner?

我试图在我的JavaFX应用程序中找到像JSpinner一样的微调器组件,但是没有这样的组件。 您建议我使用什么JavaFX组件来代替微调器?

如何在Android中获取Spinner Selected Item

我正在制作一个带有两个旋转器的货币转换器。 我想使用微调器所选项的值来制作一个“if”函数,如下所示。 @Override public void onClick(View v) { if (spinner1.getSelectedItem()==”Dollars” && spinner2.getSelectedItem()==”Euros”) { convertDollarstoEuros(); } if (spinner1.getSelectedItem()==”Euros” && spinner2.getSelectedItem()==”Euros”) { convertEurostoEuros(); } Toast.makeText(MainActivity.this, “OnClickListener : ” + “\nSpinner 1 : “+ String.valueOf(spinner1.getSelectedItem()) + “\nSpinner 2 : “+ String.valueOf(spinner2.getSelectedItem()), Toast.LENGTH_SHORT).show(); } 问题是吐司正在显示,但货币没有转换。 吐司部分正在工作,但旋转部分不是。 任何帮助将不胜感激。 这是我的LogCat: