我有一个微调器,我想编辑或与一些用户交互,只是用来查看其他用户的信息?有没有办法让微调器显示我在后台已经预选的信息。

最佳答案

在XML中,只需将此行添加到微调器项:

android:clickable="false"

然后你可以显示你喜欢的信息,但它是不可点击的。如果需要以编程方式执行此操作,可以使用以下代码行:
mySpinner.setClickable(false);

以防你需要知道如何显示某些信息:
Spinner mySpinner = (Spinner) spinnerlayout.findViewById(R.id.myspinner);
        //Here you set the String array to use
        ArrayAdapter<CharSequence> adapter = ArrayAdapter
                .createFromResource(this, R.array.STRING_ARRAY_USED, R.layout.spinner);
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        mySpinner.setClickable(false);
        mySpinner.setAdapter(adapter);
        mySpinner.setSelection(HERE YOU SET THE INDEX OF THE ARRAY ITEM TO SHOW);
        mySpinner
                .setOnItemSelectedListener(new MyOnItemSelectedListener());

07-26 07:28