Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 未显示选定微调器数据_Java_Android_Android Spinner - Fatal编程技术网

Java 未显示选定微调器数据

Java 未显示选定微调器数据,java,android,android-spinner,Java,Android,Android Spinner,我已经实现了微调器,当从下拉列表中选择未选择的值时,从服务器获取微调器的数据 timeSpinner=(Spinner)findViewById(R.id.snipper2); timeSpinner.setAdapter(new ArrayAdapter<String>(singleDay.this,android.R.layout.simple_spinner_dropdown_item,dateArrayList)); timeSpinn

我已经实现了微调器,当从下拉列表中选择未选择的值时,从服务器获取微调器的数据

    timeSpinner=(Spinner)findViewById(R.id.snipper2);
        timeSpinner.setAdapter(new ArrayAdapter<String>(singleDay.this,android.R.layout.simple_spinner_dropdown_item,dateArrayList));
        timeSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {

            @Override
    public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
                Toast.makeText(singleDay.this, "i am working...", Toast.LENGTH_SHORT).show();
                Toast.makeText(singleDay.this, ""+adapterView.getSelectedItem(), Toast.LENGTH_SHORT).show();
String s=timeSpinner.getSelectedItem().toString();
                textView.setText(s);

            }


    @Override
    public void onNothingSelected(AdapterView<?> adapterView) {
        Toast.makeText(singleDay.this, "i am working...", Toast.LENGTH_SHORT).show();
    }
timeSpinner=(微调器)findViewById(R.id.snipper2);
setAdapter(新的ArrayAdapter(singleDay.this,android.R.layout.simple_spinner_dropdown_item,dateArrayList));
timeSpinner.setOnItemSelectedListener(新的AdapterView.OnItemSelectedListener(){
@凌驾
已选择公共视图(AdapterView AdapterView、View视图、int i、long l){
Toast.makeText(singleDay.this,“我在工作…”),Toast.LENGTH_SHORT.show();
Toast.makeText(singleDay.this,“+adapterView.getSelectedItem(),Toast.LENGTH\u SHORT.show();
字符串s=timeSpinner.getSelectedItem().toString();
textView.setText;
}
@凌驾
未选择公共无效(AdapterView AdapterView){
Toast.makeText(singleDay.this,“我在工作…”),Toast.LENGTH_SHORT.show();
}
此处的Xml代码:

<Spinner
                android:id="@+id/snipper2"
                android:layout_row="1"
                android:background="@drawable/layout_bg"
                android:layout_column="1"
                android:layout_columnSpan="2"
                android:textColorHint="#05ab9a"
                android:prompt="@string/spinnertitle"
                android:layout_width="129dp"
                android:layout_height="39dp"

                />

截图附于下面:


更改
微调器
高度
宽度
。它似乎太小,无法显示数据

将您的代码更改为此

ArrayAdapter<String> dataAdapter  = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,dateArrayList);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

timeSpinner.setAdapter(dataAdapter);

Toast是否在onItemselected上显示?不,我认为此方法没有运行请告诉我是否有帮助!dateArrayList中是否包含日期?创建一个测试ArrayList,看看它是否显示其数据数据数据是否显示在我的代码中,但在选择任何未选择的列表项后,是否可以附加屏幕截图和问题?
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
final String itemSelected = parent.getItemAtPosition(position).toString();
Log.i("Item Selected: ", itemSelected);
}