android-adapter

    1热度

    1回答

    我想创建一个自定义Adapter,它可以处理任何种类的布局被充气。泛型指的是在适配器中设置的任何类型的数据,并且可以为事件监听器使用任何种类的布局来为项目设置。 例如: 我有一个联系人列表和国家列表。联系人列表在其布局中有四个项目,即人员图像,姓名,号码和复选框。 Country List包含一个CountryName(TextView)和一个复选框。 是否有可能使用同一个适配器,并且该适配器处理

    0热度

    1回答

    我使用的定制Adapter填充ListView。 ListView项目包含一种图标条 - 与该项目相关的各种数量的图标。我的图标条是水平的LinearLayout。我想要做的就是停止将图标添加到LinearLayout,当它们不再适合它时,并创建一个新的LinearLayout而不是图标。所以基本上它是一个多行图标网格。我使用的API拉特8 的问题是,在我的Adapter的bindView函数的所

    5热度

    4回答

    我是Android开发新手,遇到了难以解决的问题。我想弄清楚如何正确使用AutoCompleteTextView小部件。我想创建一个AutoCompleteTextView,使用来自Web服务的XML数据。我设法让它起作用,但我对这个输出感到不满意。 我想将id =>名称对的HashMap放到AutoCompleteTextView中,并获取点击项目的ID。当我点击自动完成过滤设置输出时,我想填充

    4热度

    2回答

    我的应用程序从数据库(ContentResolver)加载数据并使用ViewPager在ActionBar中制作标签。以下代码按预期工作,但我希望有人查看我的代码。我需要知道它是否符合一般模式和实践?它需要改变吗?我能得到一些意见吗? public class MainActivity extends SherlockFragmentActivity { private static

    -4热度

    1回答

    我有3依赖于微调框。但请发送我切换区域例外以下内容: 无效IndexOutOfBoundException位置0大小为0 负担始终是微调区域。另两个以前的依赖。 例如:我选择一个地区显示城市。如果我选择一个城市相关区显示,城市 的冷杉时间运行正常,但如果我选择信息在微调地区微调城启动一个异常 public void onCreate(Bundle savedInstanceState) {

    6热度

    5回答

    我有一个listview,可以根据请求添加额外视图,这是由BaseAdapter维护的。如何在更新后保持滚动位置? 我知道这已被问了几次,但每次都提出了同样的解决方案,我曾尝试过,即在更新包含列表内容的ArrayList后调用adapter.notifyDataSetChanged();。 如何确保滚动位置得到维护?

    0热度

    1回答

    我有一个Listview,它有大约10个单元格,它们都具有自定义布局。 这就是为什么我有一个itemVIewCount为10,因为我无法回收视图,因为所有单元格都不相同。 我的问题是,当我设置我的listview的adapter的每个位置时,都会调用getView,而不仅仅是可见的。此外,我无法滚动listVIew,我只能看到前3个单元格。 @Override public View getVi

    2热度

    1回答

    我看到关于notifyDataSetChanged()有许多问题。我已经浏览了其中的许多解决方案,但没有任何解决方案适用于我。 我使用ArrayList来设置我的列表,并且在我的ArrayList更新后,我运行了notifyDataSetChanged()。新的列表被添加到前一个列表中。 可以说第一个列表是a,b,新列表是a,b,c。我最终得到的是a,b,a,b,c。 并且每次更新时都会再次出现新

    1热度

    1回答

    我做了一个适配器为我的ListView像这样: SimpleAdapter adapter = new SimpleAdapter(this.getBaseContext(), listItem, R.layout.list_cell_icon, new String[] { "img", "title", "description" }, new int[] { R.id.img, R.id.t

    39热度

    3回答

    在Internet上找到的许多代码示例中,context是在适配器的构造函数中获得的。 此上下文用于获取inflater以充实getView方法中的视图。 我的问题是何苦让在构造方面,当它可以很容易地像这样 LayoutInflater inflater; @Override public View getView(int position, View convertVi