欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

在android中使用GridView實(shí)現(xiàn)一個(gè)查看更多功能

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)在android中使用GridView實(shí)現(xiàn)一個(gè)查看更多功能,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

創(chuàng)新互聯(lián)是一家專業(yè)提供阿合奇企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、成都網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、小程序制作等業(yè)務(wù)。10年已為阿合奇眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。

首先來看一下效果圖;

在android中使用GridView實(shí)現(xiàn)一個(gè)查看更多功能  在android中使用GridView實(shí)現(xiàn)一個(gè)查看更多功能

代碼:

<LinearLayout
  android:layout_width="match_parent"
  android:layout_height="0dp"
  android:layout_weight="1"
  android:background="@color/white"
  android:orientation="vertical">
 
  <GridView
    android:id="@+id/grid_member"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_margin="15dp"
    android:layout_weight="1"
    android:horizontalSpacing="15dp"
    android:numColumns="5"
    android:verticalSpacing="15dp"></GridView>
 
  <LinearLayout
    android:id="@+id/llayout_look_more"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/btn_white_selector"
    android:gravity="center">
 
    <TextView
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_gravity="center_horizontal"
      android:drawableRight="@mipmap/arrow_down_qun"
      android:gravity="center"
      android:paddingBottom="30dp"
      android:paddingTop="15dp"
      android:text="查看更多群成員 "
      android:textSize="@dimen/small_middle_text_size" />
  </LinearLayout>
</LinearLayout>

然后是activity中部分判斷的核心代碼:

首先第一次判斷和加載

if (mListData.size() > 15) {
  mGroupManageAdapter.setNumber(false);
  mLlayoutLookMore.setVisibility(View.VISIBLE);
} else {
  mGroupManageAdapter.setNumber(true);
  mLlayoutLookMore.setVisibility(View.GONE);
}
mGroupManageAdapter.replace(mListData);

點(diǎn)擊按鈕之后的代碼:

mGroupManageAdapter.setNumber(true);
mLlayoutLookMore.setVisibility(View.GONE);
mGroupManageAdapter.replace(mListData);

再貼上我的adapter部分代碼:

public class GroupManageAdapter extends BaseAdapter {
  private Context mContext;
  private List<PublicEntity> mList = new ArrayList<>();
  private boolean mListType = true;//是否顯示全部成員,默認(rèn)顯示
 
  public void setNumber(boolean mListType) {
    this.mListType = mListType;
  }
 
  public GroupManageAdapter(Context mContext) {
    this.mContext = mContext;
  }
public void replace(List<PublicEntity> itemDataTypes) {
  mList.clear();
  if (itemDataTypes.size() > 0) {
    mList.addAll(itemDataTypes);
    notifyDataSetChanged();
  }
}
 
 @Override
 public int getCount() {
 return mListType &#63; mList.size() : 15;
 }
 
 @Override
 public Object getItem(int position) {
 return mList.get(position);
 }
 
 @Override
 public long getItemId(int position) {
 return position;
 }
 
 @Override
 public View getView(final int position, View convertView, ViewGroup parent) {
 final ViewHolder holder;
 if (convertView == null) {
 convertView = View.inflate(mContext, R.layout.item_group_manage_head, null);
 holder = new ViewHolder(convertView);
 convertView.setTag(holder);
 } else {
 holder = (ViewHolder) convertView.getTag();
 }
 String mPic = mList.get(position).getTextOne();
 if (mPic != null && mPic.length() > 0) {
 Picasso.with(mContext).load(mPic)
 .placeholder(R.mipmap.s_hearder_user_nor)
 .error(R.mipmap.s_hearder_user_nor)
 .transform(new CircleTransform()).into(holder.mImgHead);
 } else {
 holder.mImgHead.setImageResource(R.mipmap.s_hearder_user_nor);
 }
 
//這里是刪除成員的標(biāo)記,不管。
 if (mList.get(position).ismIsShowDeleteIcon()) {
 holder.mImgIconDelete.setVisibility(View.VISIBLE);
 } else {
 holder.mImgIconDelete.setVisibility(View.GONE);
 }
 
 holder.mTvName.setText(mList.get(position).getText());
 return convertView;
 }
 
 static class ViewHolder {
 @BindView(R.id.img_head)
 ImageView mImgHead;
 @BindView(R.id.img_icon_delete)
 ImageView mImgIconDelete;
 @BindView(R.id.tv_name)
 TextView mTvName;
 
 ViewHolder(View view) {
 ButterKnife.bind(this, view);
 }
 }
}

上述就是小編為大家分享的在android中使用GridView實(shí)現(xiàn)一個(gè)查看更多功能了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

本文標(biāo)題:在android中使用GridView實(shí)現(xiàn)一個(gè)查看更多功能
本文地址:http://aaarwkj.com/article44/ihhohe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、做網(wǎng)站、關(guān)鍵詞優(yōu)化、軟件開發(fā)、建站公司、搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
一区二区三区在线观看日本视频| 国产一区精品在线免费看| 岛国免费av在线观看| 国产精品午夜视频免费观看| 日韩免费av在线网站| 青青草日韩视频在线观看| 日韩精品人妻中文字幕满员| 日本一区二区中文字幕在线 | 放荡精品少妇一区二区三区| 久久日韩精品人妻一区二区| 日韩欧美一区二区麻豆| 色哟哟网站之中文字幕| 高清一区二区三区不卡视频| 熟妇激情欧美在线播放视频| 久热精品视频在线观看| 久久这里有精品免费观看| 成人夜间视频在线观看| 中文日韩av在线免费播放| 日本姜女黄视频免费看| 欧美高清一区二区三区不卡| 丰满少妇亚洲中文字幕| 18岁以下禁看视频网站| 国产亚洲精品久久久闺蜜| 青青青久热国产精品视频| 91九色国产老熟女乱子| 国产精品盗摄一区二区三区| 欧美黄色一区二区三区视频| 日韩一区中文字幕久久| 国产成人91精品免费看片| 久草视频免费福利资源站| 国产男女免费操作视频| 国产伦奸在线播放免费| 蜜桃久久国产精品一区二区| 日韩中文字幕在线乱码| 国产精品国产三级国产av野外| 欧美大片在线观看高清| 色婷婷综合中文久久一本| 亚洲成av人片青草影院| 日韩av在线不卡一区二区| 亚洲ve中文字幕久久一区二区| 亚洲精品紧身裙女教师av|