gpt4 book ai didi

java - 我正在开发一个简单的英语学习教程应用程序,但我在设置编号位置时遇到了问题

转载 作者:行者123 更新时间:2023-11-29 19:45:13 26 4
gpt4 key购买 nike

MainActivity.java:

    @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Resources res= getResources();
mainTopic=res.getStringArray(R.array.MainTopic);
mainDescription=res.getStringArray(R.array.DescriptionContent);
listView= (ListView) findViewById(R.id.listView);
MyAdapter adapter=new MyAdapter(this,mainTopic,image1,mainDescription);
listView.setAdapter(adapter);

}
}

我的activity_main.xml 文件是:

<?xml version="1.0" encoding="utf-8"?>



<ListView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/listView"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
</RelativeLayout>

MyAdapter.java:

    package androidthirst.company.abhi.totalenglish;



public MyAdapter(Context context, String[] MainTopic,String[] img,String[] description) {
super(context,R.layout.single_row,R.id.textView,MainTopic);
this.context=context;
this.MainTopic=MainTopic;
this.img=img;
this.description=description;

}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater layoutInflater= (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View row= layoutInflater.inflate(R.layout.single_row,parent,false);
TextView imageView= (TextView) row.findViewById(R.id.imageView);
TextView textView1= (TextView) row.findViewById(R.id.textView);
TextView textView2= (TextView) row.findViewById(R.id.textView2);
for (int i =1;i<=position;i++) {
imageView.setText(""+i);

}

textView1.setText(MainTopic[position]);
textView2.setText(description[position]);
return row;
}
}

我只想把一个放在第 1 行。

Here you can see the image

最佳答案

您的 for 循环最终是在 imageView 中设置位置值。但是position是从0开始的,所以每一个都要加1。代替你这个循环

for (int i =1;i<=position;i++) {
imageView.setText(""+i);

}

imageView.setText(""+(position+1));

关于java - 我正在开发一个简单的英语学习教程应用程序,但我在设置编号位置时遇到了问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37878968/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com