java - 以简单的方式调用MyAdapter?

标签 java android android-adapter

我想为我所在城市的公交车制作一个时间表应用程序。但是,我的代码太长了。我有一个 MyAdapter 类,但由于每条总线都需要不同的适配器,我的代码开始看起来像这样:

MyAdapter list1 = new MyAdapter<String>(this,
        android.R.layout.simple_list_item_1, R.id.timelist, List1);
MyAdapter list2 = new MyAdapter<String>(this,
        android.R.layout.simple_list_item_1, R.id.timelist, List2);
MyAdapter list3 = new MyAdapter<String>(this,
        android.R.layout.simple_list_item_1, R.id.timelist, List3);
// ...

对于每一个我都有:

setAdapter(listx);

在常规地点。有没有更简单的方法来编写 MyAdapter 对象,这将需要更少的复制粘贴操作? (我不能称其为代码。)

最佳答案

您可能想使用ExpandableListView对“公交线路”进行分组。因此您只需要管理一个适配器。

关于java - 以简单的方式调用MyAdapter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15260450/

相关文章:

android - 更改 RecyclerView 中 Item Click 上 TextView 的值?

android - 无法在自定义适配器中通过 ID 引用布局对象

安卓 : How to use mFusedLocationClient callback (resulting location) in current mainthread

android - TextView 左侧的相对布局和按钮 - 挤压问题

java - Java EE项目的静态代码分析工具

java - 为什么此代码不能确保已完成完整的垃圾回收?

java - java代码中的PDF生成问题

android - Activity 过渡效果

android - React Native map 加载位置

java - 使用 Gson lib 将 Json 转换为 Java 对象