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));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));