This commit is contained in:
2025-11-18 15:12:24 +08:00
parent c173c425ce
commit a7d2035e70
1361 changed files with 367452 additions and 0 deletions
@@ -0,0 +1,66 @@
package cn.shangyu.gdxzExpert.adapter;
import java.util.List;
import cn.shangyu.gdxzExpert.R;
import cn.shangyu.gdxzExpert.bean.ScienceListBean.ScienceData;
import cn.shangyu.gdxzExpert.utils.UIUtils;
import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;
public class PublishingAdapter extends BaseAdapter {
private Context mContext;
private List<ScienceData> mData;
public PublishingAdapter(Context context, List<ScienceData> mList) {
this.mContext = context;
this.mData = mList;
}
@Override
public int getCount() {
return mData.size();
}
@Override
public Object getItem(int position) {
return mData.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
ViewHolder vh = null;
if (convertView == null) {
convertView = UIUtils.inflate(R.layout.item_publishing);
vh = new ViewHolder();
vh.mTv_title = (TextView) convertView
.findViewById(R.id.tv_publishing_title);
vh.mVline = convertView.findViewById(R.id.v_item_line);
convertView.setTag(vh);
} else {
vh = (ViewHolder) convertView.getTag();
}
vh.mTv_title.setText(mData.get(position).topic);
if (position == (mData.size() - 1)) {
vh.mVline.setVisibility(View.VISIBLE);
} else {
vh.mVline.setVisibility(View.INVISIBLE);
}
return convertView;
}
class ViewHolder {
TextView mTv_title;
View mVline;
}
}