类似listview的文本视图的Android分隔符 for(int i=0;i
该代码给出了以下结果: 但下图是我想要实现的目标: 如何删除最后一项的分隔符?类似listview的文本视图的Android分隔符 for(int i=0;i,android,listview,textview,android-linearlayout,Android,Listview,Textview,Android Linearlayout,该代码给出了以下结果: 但下图是我想要实现的目标: 如何删除最后一项的分隔符? 用于(int i=0;i
用于(int i=0;i for (int i = 0; i < tel.size(); i++) {
LayoutInflater inflater = getLayoutInflater();
View vi = inflater.inflate(R.layout.telefones, null);
TextView tv = (TextView) vi.findViewById(R.id.telefone);
tv.setText(tel.get(i).getNumero());
l1.addView(vi);
ImageView divider = new ImageView(this);
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, 5);
lp.setMargins(10, 10, 10, 10);
divider.setLayoutParams(lp);
divider.setBackgroundColor(Color.RED);
l1.addView(divider);
}
for (int i = 0; i < tel.size(); i++) {
LayoutInflater inflater = getLayoutInflater();
View vi = inflater.inflate(R.layout.telefones, null);
TextView tv = (TextView) vi.findViewById(R.id.telefone);
tv.setText(tel.get(i).getNumero());
l1.addView(vi);
ImageView divider = new ImageView(this);
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, 5);
lp.setMargins(10, 10, 10, 10);
divider.setLayoutParams(lp);
if((i+1)<tel.size){
divider.setBackgroundColor(Color.RED);
}else{
divider.setBackgroundColor(Color.TRANSPARENT);
}
l1.addView(divider);
}