IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> GridView 设置选中状态,安卓移动开发实验报告 -> 正文阅读

[移动开发]GridView 设置选中状态,安卓移动开发实验报告

if (PullToRefreshGridView.MODE_PULL_DOWN_TO_REFRESH == mPullRefreshGridView.getCurrentMode()) {

Toast.makeText(MainActivity.this, “下拉刷新”, Toast.LENGTH_SHORT).show();

mPullRefreshGridView.onRefreshComplete();

} else if (mode == PullToRefreshGridView.MODE_PULL_UP_TO_REFRESH) {

// 加载更多

Toast.makeText(MainActivity.this, “上拉加载更多”, Toast.LENGTH_SHORT).show();

mPullRefreshGridView.onRefreshComplete();

}

}

};

}

adapter

package com.example.refreshgridview;

import java.util.ArrayList;

import java.util.List;

import android.content.Context;

import android.view.LayoutInflater;

import android.view.View;

import android.view.ViewGroup;

import android.widget.BaseAdapter;

import android.widget.TextView;

public class GridViewAdapter extends BaseAdapter {

private List mList = new ArrayList();

private Context mContext;

public GridViewAdapter(Context context,List list) {

super();

this.mContext = context;

this.mList = list;

}

@Override

public int getCount() {

return mList.size();

}

@Override

public GridInfo getItem(int position) {

return mList.get(position);

}

@Override

public long getItemId(int position) {

return position;

}

@Override

public View getView(int position, View convertView, ViewGroup parent) {

ChildHolderOne holder;

if (convertView == null) {

convertView = LayoutInflater.from(mContext).inflate(R.layout.item_grid_live_show, parent, false);

holder = new ChildHolderOne();

holder.tvTitle = (TextView)convertView.findViewById(R.id.title_tv);

convertView.setTag(holder);

} else {

holder = (ChildHolderOne) convertView.getTag();

}

final GridInfo gridInfo = mList.get(position);

if(gridInfo.isSelect() == true){

holder.tvTitle.setBackgroundColor(mContext.getResources().getColor(R.color.grays));

} else {

holder.tvTitle.setBackgroundColor(mContext.getResources().getColor(R.color.gray_max));

}

final String number = gridInfo.getTitle();

holder.tvTitle.setText(number);

return convertView;

}

class ChildHolderOne {

TextView tvTitle;

}

}

bean

package com.example.refreshgridview;

最后

赠送大家一套完整的Android学习资料吧。

以前一直是自己在网上东平西凑的找,找到的东西也是零零散散,很多时候都是看着看着就没了,时间浪费了,问题却还没得到解决,很让人抓狂。

后面我就自己整理了一套资料,还别说,真香!

资料有条理,有系统,还很全面,我不方便直接放出来,大家可以先看看有没有用得到的地方吧。

附上白嫖地址:《Android架构视频+BATJ面试专题PDF+学习笔记》

系列教程图片

2020Android复习资料汇总.png

flutter

NDK

设计思想开源框架

图片转存中…(img-ytM0rVlG-1643957771734)]

[外链图片转存中…(img-hc71n0Vv-1643957771735)]

[外链图片转存中…(img-fodBGhAX-1643957771736)]

[外链图片转存中…(img-TN0AAyJf-1643957771736)]

[外链图片转存中…(img-GGtwa78M-1643957771736)]

微信小程序

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-02-05 21:51:20  更:2022-02-05 21:52:07 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 13:23:46-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码