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

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