代码拉取完成,页面将自动刷新
//Adapter原始写法 CommonAdapter commonAdapter = new CommonAdapter() { @Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder vh; if (convertView == null) { vh = new ViewHolder(); convertView = LayoutInflater.from(parent.getContext()) .inflate(R.layout.item_test, parent, false); vh.tv = (TextView) convertView.findViewById(R.id.tv); convertView.setTag(vh); } else { vh = (ViewHolder) convertView.getTag(); } vh.tv.setText(getData(position).toString()); return null; } class ViewHolder { TextView tv; } }; //----end //Adapter Holder写法 HolderAdapter<Object> holderAdapter = new HolderAdapter<Object>() { @Override public BaseViewHolder<?> createViewHolder(int position) { return new ViewHolder(); } }; class ViewHolder extends BaseViewHolder<Object> { TextView tv; @Override protected void onCreate(Context context, ViewGroup parent) { setContentView(R.layout.item_test); tv = (TextView) findViewById(R.id.tv); } @Override protected void onDataChanged(int position, Object data) { tv.setText(getData().toString()); } } //--end //Adapter Holder简单写法 SimpleHolderAdapter<Object> simpleHolderAdapter = SimpleHolderAdapter.adapter(ViewHolder.class,this,mData); //--end private ArrayList<Object> mData = new ArrayList<>(); { for (int i = 0; i < 20; i++) { mData.add("item " + i); } }
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。