java - 如何getCount多私有int
问题描述
我是新的 android java 编程。我正在使用ListView
多个图像。但我有一个关于public int getCount()
. 我想知道如何做多个 int 图像而不是错误。我试图找到信息。找不到我想知道的信息
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;
public class Main2Adapter extends BaseAdapter {
private Context context;
private int[] intspic;
private int[] rawspic;
private String[] StringsName;
private String[] StringsDetail;
public Main2Adapter(Context context,
int[] intspic,
int[] rawspic,
String[] stringsName,
String[] stringsDetail) {
this.context = context;
this.intspic = intspic;
this.rawspic = rawspic;
StringsName = stringsName;
StringsDetail = stringsDetail;
}
@Override
public int i getCount() {
return rawspic,intspic.length;
}
@Override
public Object getItem(int i) {
return null;
}
@Override
public long getItemId(int i) {
return 0;
}
@Override
public View getView(int i, View view, ViewGroup viewGroup) {
LayoutInflater layoutInflater = (LayoutInflater) context.getSystemService(context.LAYOUT_INFLATER_SERVICE);
View view2 = layoutInflater.inflate(R.layout.listview_layout_ii, viewGroup, false);
ImageView imageViews = (ImageView) view2.findViewById(R.id.imageViewii);
ImageView rawii = (ImageView) view2.findViewById(R.id.imageRawii);
TextView Names = view2.findViewById(R.id.textView11);
TextView Details = view2.findViewById(R.id.textView22);
rawii.setImageResource(rawspic[i]);
imageViews.setImageResource(intspic[i]);
Names.setText(StringsName[i]);
Details.setText(StringsDetail[i]);
return view2;
}
}
解决方案
我猜所有这些数组都具有相同的长度:
private int[] intspic;
private int[] rawspic;
private String[] StringsName;
private String[] StringsDetail;
所以getCount()
可以返回其中之一的长度:
@Override
public int getCount() {
return rawspic.length;
}
编辑返回intspic.length;返回 intspic.length;
推荐阅读
- ignite - Kubernetes Apache Ignite Random-LRU 驱逐算法
- python - 三元运算符中的 Lambda 意外行为
- twilio - 用于来电的 Twilio 如何检测来电者的挂断
- reactjs - 在反应原生中按下图标时如何更改图标颜色?
- python - 在 HDFS 中存储媒体文件(图像、音频、视频)并使用 Spark/Python 进行查询
- android - 我的应用程序在 Android 10 上运行良好,但在所有其他 Android 版本上崩溃。在模拟器和真实设备上
- java - 如何在不重复的情况下将成员分配给团队?
- c++ - 墨西哥找不到 g++
- amazon-web-services - AWS AKS eksctl 安装
- python - 修改字符串中的字符