package org.aisen.weibo.sina.ui.fragment.search;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import org.aisen.android.support.inject.ViewInject;
import org.aisen.android.ui.fragment.ARecycleViewFragment;
import org.aisen.android.ui.fragment.adapter.ARecycleViewItemView;
import org.aisen.android.ui.fragment.itemview.IItemViewCreator;
import org.aisen.weibo.sina.R;
import org.aisen.weibo.sina.sinasdk.bean.SuggestionsUser;
/**
* 搜索用户
*
* Created by wangdan on 16/2/24.
*/
public class SearchUserFragment extends ARecycleViewFragment<SuggestionsUser, SuggestionsUser[]> {
@Override
protected void setupRefreshConfig(RefreshConfig config) {
super.setupRefreshConfig(config);
config.footerMoreEnable = false;
}
@Override
public IItemViewCreator<SuggestionsUser> configItemViewCreator() {
return null;
}
@Override
public void requestData(RefreshMode mode) {
// SinaSDK.ge
}
class SearchUserItemView extends ARecycleViewItemView<SuggestionsUser> {
@ViewInject(id = R.id.imgPhoto)
ImageView imgPhoto;
@ViewInject(id = R.id.txtName)
TextView txtName;
@ViewInject(id = R.id.txtRemark)
TextView txtRemark;
public SearchUserItemView(View itemView) {
super(getActivity(), itemView);
}
@Override
public void onBindData(View convertView, SuggestionsUser data, int position) {
// BitmapLoader.getInstance().display(SearchUserFragment.this,
// AisenUtils.getUserPhoto(data), imgPhoto, ImageConfigUtils.getLargePhotoConfig());
// String name = data.getScreen_name();
// if (!TextUtils.isEmpty(data.getRemark()))
// name = String.format("%s(%s)", name, data.getRemark());
// txtName.setText(name);
// txtRemark.setVisibility(View.VISIBLE);
// if (data.getStatus() != null)
// txtRemark.setText(data.getStatus().getText());
// else if (!TextUtils.isEmpty(data.getDescription()))
// txtRemark.setText(data.getDescription());
// else {
// txtRemark.setVisibility(View.GONE);
// txtRemark.setText("");
// }
}
}
}