Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/69.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
Android:如何将一个微调器中的字符串值复制到另一个微调器_Android_Spinner - Fatal编程技术网

Android:如何将一个微调器中的字符串值复制到另一个微调器

Android:如何将一个微调器中的字符串值复制到另一个微调器,android,spinner,Android,Spinner,是否有任何方法可以将一个微调器上的文本显示给另一个微调器。i、 e,如果我在s1中选择了一个项目,我希望在s2中显示相同的项目,我将使用复选框进行显示。我们是如何通过这种方法在android中编辑文本的 (etxt_appbilladd.setText(etxt_appresadd.getText().toString()); 有什么想法吗?指导我……试试这个代码 我希望它能对你有所帮助 List<String> li; Spinner s

是否有任何方法可以将一个微调器上的文本显示给另一个微调器。i、 e,如果我在s1中选择了一个项目,我希望在s2中显示相同的项目,我将使用复选框进行显示。我们是如何通过这种方法在android中编辑文本的

             (etxt_appbilladd.setText(etxt_appresadd.getText().toString());
有什么想法吗?指导我……

试试这个代码

我希望它能对你有所帮助

    List<String> li;
    Spinner sp1,sp2;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        li=new ArrayList<String>();

        li.add("Data 1");
        li.add("Data 2");

        sp1=(Spinner) findViewById(R.id.spinner1);
        sp2=(Spinner) findViewById(R.id.spinner2);
        Button b=(Button) findViewById(R.id.button1);
        final EditText et=(EditText) findViewById(R.id.editText1);
        call();

        b.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
            // TODO Auto-generated method stub
            li.add(et.getText().toString());
            et.setText(null);
            call();
            }
        });



    }

    public void call() {
        // TODO Auto-generated method stub

        ArrayAdapter<String> adp=new ArrayAdapter<String>(this,
                android.R.layout.simple_dropdown_item_1line,li);
        adp.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
        sp1.setAdapter(adp);
        sp2.setAdapter(adp);
        sp1.setSelection((li.size()-1));


        sp1.setOnItemSelectedListener(new OnItemSelectedListener() {

            @Override
            public void onItemSelected(AdapterView<?> arg0, View arg1,
                    int arg2, long arg3) {
                // TODO Auto-generated method stub
                sp2.setSelection(arg2);
            }

            @Override
            public void onNothingSelected(AdapterView<?> arg0) {
                // TODO Auto-generated method stub

            }
        });

    }
列表li;
Spinner sp1、sp2;
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
li=新的ArrayList();
li.添加(“数据1”);
li.添加(“数据2”);
sp1=(微调器)findViewById(R.id.spinner1);
sp2=(喷丝器)findViewById(R.id.spinner2);
按钮b=(按钮)findViewById(R.id.button1);
最终EditText et=(EditText)findViewById(R.id.editText1);
call();
b、 setOnClickListener(新视图。OnClickListener(){
@凌驾
公共void onClick(视图v){
//TODO自动生成的方法存根
li.add(et.getText().toString());
et.setText(空);
call();
}
});
}
公开作废通知(){
//TODO自动生成的方法存根
ArrayAdapter adp=新的ArrayAdapter(此,
android.R.layout.simple_下拉列表_item_1line,li);
adp.setDropDownViewResource(android.R.layout.simple\u dropdown\u item\u 1line);
设置适配器(adp);
设置适配器(adp);
sp1.setSelection((li.size()-1));
setOnItemSelectedListener(新的OnItemSelectedListener(){
@凌驾
已选择公共视图(AdapterView arg0、视图arg1、,
整数arg2,长arg3){
//TODO自动生成的方法存根
sp2.选举(arg2);
}
@凌驾
未选择公共无效(AdapterView arg0){
//TODO自动生成的方法存根
}
});
}
试试这段代码

我希望它能对你有所帮助

    List<String> li;
    Spinner sp1,sp2;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        li=new ArrayList<String>();

        li.add("Data 1");
        li.add("Data 2");

        sp1=(Spinner) findViewById(R.id.spinner1);
        sp2=(Spinner) findViewById(R.id.spinner2);
        Button b=(Button) findViewById(R.id.button1);
        final EditText et=(EditText) findViewById(R.id.editText1);
        call();

        b.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
            // TODO Auto-generated method stub
            li.add(et.getText().toString());
            et.setText(null);
            call();
            }
        });



    }

    public void call() {
        // TODO Auto-generated method stub

        ArrayAdapter<String> adp=new ArrayAdapter<String>(this,
                android.R.layout.simple_dropdown_item_1line,li);
        adp.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
        sp1.setAdapter(adp);
        sp2.setAdapter(adp);
        sp1.setSelection((li.size()-1));


        sp1.setOnItemSelectedListener(new OnItemSelectedListener() {

            @Override
            public void onItemSelected(AdapterView<?> arg0, View arg1,
                    int arg2, long arg3) {
                // TODO Auto-generated method stub
                sp2.setSelection(arg2);
            }

            @Override
            public void onNothingSelected(AdapterView<?> arg0) {
                // TODO Auto-generated method stub

            }
        });

    }
列表li;
Spinner sp1、sp2;
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
li=新的ArrayList();
li.添加(“数据1”);
li.添加(“数据2”);
sp1=(微调器)findViewById(R.id.spinner1);
sp2=(喷丝器)findViewById(R.id.spinner2);
按钮b=(按钮)findViewById(R.id.button1);
最终EditText et=(EditText)findViewById(R.id.editText1);
call();
b、 setOnClickListener(新视图。OnClickListener(){
@凌驾
公共void onClick(视图v){
//TODO自动生成的方法存根
li.add(et.getText().toString());
et.setText(空);
call();
}
});
}
公开作废通知(){
//TODO自动生成的方法存根
ArrayAdapter adp=新的ArrayAdapter(此,
android.R.layout.simple_下拉列表_item_1line,li);
adp.setDropDownViewResource(android.R.layout.simple\u dropdown\u item\u 1line);
设置适配器(adp);
设置适配器(adp);
sp1.setSelection((li.size()-1));
setOnItemSelectedListener(新的OnItemSelectedListener(){
@凌驾
已选择公共视图(AdapterView arg0、视图arg1、,
整数arg2,长arg3){
//TODO自动生成的方法存根
sp2.选举(arg2);
}
@凌驾
未选择公共无效(AdapterView arg0){
//TODO自动生成的方法存根
}
});
}

它尽可能简单,不是吗?:)@Andrei你做过这样的事吗plz引导我…….两个旋转器都有相同的项目填充它们吗?S…martyn都有相同的项目填充…当你看到这个评论时请回复…它尽可能简单,不是吗?:)@Andrei你有没有这样做plz引导我…….两个旋转器都有相同的项目填充它们?S…martyn都有相同的项目填充…当你看到此评论时请回复。。。