Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.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_Tabs_Fragment - Fatal编程技术网

Java 如何将微调器的值放入不同的片段中?

Java 如何将微调器的值放入不同的片段中?,java,android,tabs,fragment,Java,Android,Tabs,Fragment,我试图将微调器的值传递到不同的片段中,以便可以在不同的片段中使用它将其转换为不同的单位。我这里有密码。我有一个选择的方法,它获取微调器的值并将其显示在应用程序的底部 任何帮助都将不胜感激 CreateView上的公共视图(布局、充气机、视图组容器、捆绑包保存状态){ 视图=充气机。充气(R.layout.fragment_1,容器,错误) String[]值= {“选择单位:”、“英里”、“公里”、“米”、“码”、}; final Spinner Spinner=(Spinner)view.fi

我试图将微调器的值传递到不同的片段中,以便可以在不同的片段中使用它将其转换为不同的单位。我这里有密码。我有一个选择的方法,它获取微调器的值并将其显示在应用程序的底部

任何帮助都将不胜感激

CreateView上的公共视图(布局、充气机、视图组容器、捆绑包保存状态){ 视图=充气机。充气(R.layout.fragment_1,容器,错误)

String[]值=
{“选择单位:”、“英里”、“公里”、“米”、“码”、};
final Spinner Spinner=(Spinner)view.findviewbyd(R.id.Spinner);
ArrayAdapter=新的ArrayAdapter(this.getActivity(),android.R.layout.simple\u微调器\u项,值);
adapter.setDropDownViewResource(android.R.layout.simple\u dropdown\u item\u 1line);
旋转器。设置适配器(适配器);
spinner.setOnItemSelectedListener(此);
字符串[]值1=
{“选择单位:”、“英里”、“公里”、“米”、“码”、};
Spinner spinner1=(Spinner)view.findViewById(R.id.spinner1);
ArrayAdapter adapter1=新的ArrayAdapter(this.getActivity(),android.R.layout.simple\u微调器\u项,值1);
adapter1.setDropDownViewResource(android.R.layout.simple\u dropdown\u item\u 1line);
喷丝头1.设置适配器(适配器1);
喷丝头1.SetonimSelectedListener(此);
button1=视图。findViewById(R.id.button\u确认);
button1.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图v){
CharSequence输入=微调器。
}
});
返回视图;
}
@凌驾
已选择公共视图(AdapterView父视图、视图视图、整型位置、长id){
String text=parent.getItemAtPosition(position.toString();
Toast.makeText(parent.getContext(),text,Toast.LENGTH_SHORT.show();
}
@凌驾
未选择公共无效(AdapterView父级){
}


在创建数据的片段中,将其存储在捆绑包中,并通过参数将其发送到下一个片段,然后在接受捆绑包的方法(如onCreateView)中,使用在捆绑包中找到的值。

我将在捆绑包中存储哪些特定内容,然后将其发送到下一个片段?
    String[] values =
            {"Select Units:", "Miles", "Kilometers", "Meters", "Yards",};
    final Spinner spinner = (Spinner) view.findViewById(R.id.spinner);

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this.getActivity(), android.R.layout.simple_spinner_item, values);
    adapter.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
    spinner.setAdapter(adapter);
    spinner.setOnItemSelectedListener(this);




    String[] values1=
            {"Select Units:", "Miles", "Kilometers", "Meters", "Yards",};
    Spinner spinner1 = (Spinner) view.findViewById(R.id.spinner1);
    ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(this.getActivity(), android.R.layout.simple_spinner_item, values1);
    adapter1.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
    spinner1.setAdapter(adapter1);
    spinner1.setOnItemSelectedListener(this);

    button1 =view.findViewById(R.id.button_confirm);
    button1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            CharSequence input = spinner.
        }
    });
    return view;



}

@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
    String text = parent.getItemAtPosition(position).toString();
    Toast.makeText(parent.getContext(),text,Toast.LENGTH_SHORT).show();

}

@Override
public void onNothingSelected(AdapterView<?> parent) {

}