android listview行号删除零(android listview row number remove zero)

编程入门 行业动态 更新时间:2024-10-22 08:41:49
android listview行号删除零(android listview row number remove zero)

我有列表视图来显示标题,我需要在我的getView中添加行号。 我的代码工作正常,但我的列表视图Poisson从零开始(0),我该如何禁用它?

@Override public View getView(int position, View convertView, ViewGroup parent){ View rowView; if(convertView == null) { rowView = getActivity().getLayoutInflater().inflate(R.layout.searchitemview, null); } else { rowView = convertView; } TextView firstTextView = (TextView) rowView.findViewById(R.id.txtTitle); firstTextView.setText(items.get(position).first); TextView number = (TextView) rowView.findViewById(R.id.number); number.setText(""+position); TextView thirdTextView = (TextView) rowView.findViewById(R.id.txtSize); if(items.get(position).fourth != "00:00" || items.get(position).fourth != ""){ thirdTextView.setText("Duration: " + items.get(position).fourth); }else{ thirdTextView.setVisibility(View.GONE); } return rowView; } }

此代码从零(0)开始行号我希望我的列表视图行号从一(1)开始

I have List view to display title, i need to add row numbers in my getView. My code working fine but my list view Poisson Start from Zero (0), How can i disable it?

@Override public View getView(int position, View convertView, ViewGroup parent){ View rowView; if(convertView == null) { rowView = getActivity().getLayoutInflater().inflate(R.layout.searchitemview, null); } else { rowView = convertView; } TextView firstTextView = (TextView) rowView.findViewById(R.id.txtTitle); firstTextView.setText(items.get(position).first); TextView number = (TextView) rowView.findViewById(R.id.number); number.setText(""+position); TextView thirdTextView = (TextView) rowView.findViewById(R.id.txtSize); if(items.get(position).fourth != "00:00" || items.get(position).fourth != ""){ thirdTextView.setText("Duration: " + items.get(position).fourth); }else{ thirdTextView.setVisibility(View.GONE); } return rowView; } }

This code start row number from Zero (0) i want my list view row number start from one (1)

最满意答案

索引默认从0开始,自己增加:

number.setText(String.valueOf(position+1));

The indexes start from 0 by default, increase it yourself:

number.setText(String.valueOf(position+1));

更多推荐

本文发布于:2023-08-07 21:14:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1465560.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:行号   listview   android   remove   number

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!