我有一个函数,当一个按钮被点击时,某个变量将根据微调器的选择输入edittext的内容。它工作得很好。
我正在尝试用onSelectedItem做同样的事情,在不需要点击按钮的情况下填充编辑文本,但它不起作用
Spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long
我想用像onCLickListener这样的微调器来捕捉用户交互。对于‘Do set call onClickListener() on AdapterView’错误,我发现建议你应该用一个自定义微调器覆盖一个构造器,以便在微调器创建的视图上设置onClickListener()。
试过了:
public class MySpinner extends Spinner {
public static final String TAG = "MyApp";
public MySpinner(Context context, AttributeSet attrs) {
(Android API Version9)我创建了一个带有自定义适配器的微调器,并重写了getView()以使用具有文本视图的xml文件对其进行膨胀。但是现在,我的微调器在用户选择一个项目后不会关闭下拉列表。在选择一个项目时,是否有关闭微调器下拉菜单的方法?
代码
//Code in onCreate function
Spinner list = (Spinner) findViewById(R.id.spn_purchaseList);
listAdapter = new ItemListAdapter(this, new MyItemList());
list.
我是使用eclipse进行android开发的新手,我想知道是否有人能给我一些关于如何做我的小应用程序的提示。我想做的是在文本视图中显示微调器中选定项的数据或值。例如,我有一个包含从1到F的十六进制数据数组的微调函数。例如,数据F对应于“this is an error message”之类的错误消息。当我在微调器中选择数据F时,它将在文本视图中显示消息"this is an error message“。我将使用几个微调器,每个微调器都有自己的十六进制数据和值。我希望能够从一个或多个微调器中选择十六进制数据,并在文本视图中显示相应的值。下面是我开始编写的xml代码。现在只有2个旋转器