You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.3 KiB
Java
45 lines
1.3 KiB
Java
|
3 years ago
|
package com.rehome.zhdcoa.adapter;
|
||
|
|
|
||
|
|
import android.content.Context;
|
||
|
|
import android.text.TextUtils;
|
||
|
|
import android.view.View;
|
||
|
|
import android.widget.LinearLayout;
|
||
|
|
|
||
|
|
import com.rehome.zhdcoa.R;
|
||
|
|
import com.rehome.zhdcoa.bean.DwBean;
|
||
|
|
|
||
|
|
import java.util.List;
|
||
|
|
|
||
|
|
public class WzccDwSelectAdapter<T> extends CommonAdapter<T> {
|
||
|
|
|
||
|
|
|
||
|
|
public WzccDwSelectAdapter(Context context, List<T> datas) {
|
||
|
|
super(context, R.layout.item_select1, datas);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
protected void convert(ViewHolder viewHolder, T item, int position) {
|
||
|
|
|
||
|
|
if (item instanceof DwBean.RowsBean) {
|
||
|
|
DwBean.RowsBean bean = (DwBean.RowsBean) item;
|
||
|
|
viewHolder.setText(R.id.tv_name, bean.getText());
|
||
|
|
}
|
||
|
|
|
||
|
|
if (item instanceof DwBean.RowsBean) {
|
||
|
|
|
||
|
|
DwBean.RowsBean rowsBean = (DwBean.RowsBean) item;
|
||
|
|
|
||
|
|
LinearLayout ll = viewHolder.getView(R.id.ll);
|
||
|
|
|
||
|
|
if (TextUtils.isEmpty(((DwBean.RowsBean) item).getText())) {
|
||
|
|
ll.setVisibility(View.GONE);
|
||
|
|
viewHolder.setVisible(R.id.tv_name, false);
|
||
|
|
} else {
|
||
|
|
ll.setVisibility(View.VISIBLE);
|
||
|
|
viewHolder.setText(R.id.tv_name, rowsBean.getText());
|
||
|
|
viewHolder.setVisible(R.id.tv_name, true);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|