- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在为微调器使用 SpinnerAdpter,但我不知道如何在代码中设置选择。我找到的答案没有使用 SpinnerAdapter,所以他们的解决方案对我不起作用。
这是我的适配器:
private class PackPricesAdapter extends BaseAdapter implements SpinnerAdapter {
@Override
public int getCount() {
return spinnerPackPrices.size();
}
@Override
public Object getItem(int position) {
return spinnerPackPrices.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View view, ViewGroup parent) {
TextView text = new TextView(mContext);
text.setText(spinnerPackPrices.get(position));
text.setTextSize(13f);
return text;
}
}
我想知道如何以编程方式设置选择。
最佳答案
要在 Spinner
上设置一个选择,在为它设置适配器后,只需调用:
spinner.setSelection(position);
position
是您要选择的 Spinner 项目的从 0 开始的位置。
关于android - 以编程方式设置 Spinner(使用 SpinnerAdapter)的选择。?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24981327/
我正在寻找一种方法来做到这一点: public class SimpleText_SpinnerAdapter extends ArrayAdapter { many lines of code
我正在使用 SpinnerAdapter 来显示 Spinner。为此,我定义了一个实现 SpinnerAdapter 的类。不幸的是我不知道如何覆盖 SpinnerAdapter 的一些方法: @O
我正在为微调器使用 SpinnerAdpter,但我不知道如何在代码中设置选择。我找到的答案没有使用 SpinnerAdapter,所以他们的解决方案对我不起作用。 这是我的适配器: private
我已经查看了文档,但我不确定解决此问题的最佳方法是什么。 这就是我正在做的: mActionBar = getActionBar(); mActionBar.setNavigationMode(Act
我正在使用来自 GitHub 的源代码,正在尝试编辑微调器的外观。对 Spinner 的唯一引用是在这个 java 文件中,我找不到可以为 Spinner 设置自定义布局 XML 的位置。这是java
当你实现 SpinnerAdapter 时,你会得到 getDropDownView ,它与需要扩展 BaseAdapter 时的 getView 有何不同。 最佳答案 如果我们看下面的代码,我们在
我有一个常规的图库小部件。出于某种原因,我的适配器中的 getView 方法会为我的项目列表中的每个元素调用一次。有效地创建所有布局元素的次数超过必要次数,导致加载时间变慢以及内存不足异常。 通读了几
我正在尝试制作一个带有分隔符的 ActionBar 微调器。我实现了一个 SpinnerAdapter,它有 2 个项目 View 类型(感谢 getViewTypeCount)。问题是我从其他类型发
我是一名优秀的程序员,十分优秀!