1. 程式人生 > >Android快速生成通用Adapter

Android快速生成通用Adapter

原始碼與示例apk

快速開始

Android Studio - 在build.gradle中引入

//必選
compile 'com.dyhdyh.adapters:adapters:1.0.0'
//如果需要支援DataBinding(可選)
compile 'com.dyhdyh.adapters:adapters-databinding:1.0.0'

需要的依賴

compile 'com.android.support:recyclerview-v7:24.2.1'

模板安裝

1.下載打包好的templates或者找到原始碼中的templates資料夾


2.將templates資料夾裡的adapters

整個複製到AndroidStudio模板目錄下

Windows:晚點補充

Mac:/Applications/Android Studio.app/Contents/plugins/android/lib/templates



3.重啟Android Studio

快速生成




生成出來的程式碼

體力活都自動做好了,我們要寫的就只有繫結資料了




RecyclerView和ListView的相互轉換

當需要將RecyclerAdapter轉成ListAdapter的時候,把這兩個類名改一下就可以了





更多用法可以看例子工程

Android交流QQ群:146262062

相關推薦

Android快速生成通用Adapter

原始碼與示例apk 快速開始 Android Studio - 在build.gradle中引入 //必選 compile 'com.dyhdyh.adapters:ada

Android RecyclerView設計通用Adapter

RecylerView 的使用頻率現在也算做是很高了吧?使用起來的確是挺方便的,也容易實現一些比較好看的效果 一、一般步驟 一般的設計流程都是如下所示 首先是需要一個 JavaBean 來承載資料,包含的內容分別是標題還有內容 public clas

Android簡單開發之 通用Adapter ViewHolder

chap int mage getitem fail abs earch this get 我們尋常使用Adapter的方式 public class BusbaseSearchApadter extends SimpleBaseApadter { priva

android——butterKnife快速生成

gradle: compile 'com.jakewharton:butterknife:8.5.1' annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1' 步驟: 下載外掛 file-》settings

【工具篇】Android studio 自定義註釋快速生成

前言 團隊協作中,儘量保證各自程式碼自己維護。這樣既能保證程式碼編寫者在邏輯上的一慣性,也能避免修改不熟悉的程式碼而引起bug問題。但即使是這樣的規避,也依然無法避免程式設計師之間程式碼的混合。所以,針對在一個類中,產出幾個人同時需要添注的程式碼。最好能做程式碼註釋的區分。這樣為長時間後的程式碼

Android Stadio(3)---使用fbc快捷鍵快速生成findViewById

AndroidStadio使用fbc快捷鍵快速生成findViewById AndroidStuidio中在findViewById繫結控制元件的時候,使用fbc快捷鍵預設會是第一種的樣式,這裡介紹如何在修改之後,輸入fbc按Enter直接輸出第二種 一、.依次找

Android Studio快速生成set get以及構造方法的快捷方式

兩種方式: 方式一:Code–>Generate 方式二:通過快捷鍵Alt+Insert 以上任何一種方式執行後會彈出一個框,選中你需要快速生成的項就OK了! 操作截圖按操作順序如下: 1. 2. 3.

Android RecyclerView通用Adapter及item拖拽、滑動刪除

package test.gzy.qqtest.RecyclerView; import android.app.Service; import android.graphics.Color; import android.os.Bundle; import android.os.Vibrator; impo

Android 解析RecyclerView(1)——帶點選事件監聽的通用Adapter

按照最原始的做法,構建一個RecyclerView Adapter需要寫挺多程式碼的,而通過對Java泛型的使用,可以使程式碼量變得只需十幾行即可。此外,由於RecyclerView不像ListView那樣支援直接新增頂部View,也不支援直接新增點選事件監

Android自動化打包之如何快速生成渠道包

如果渠道不是很多的情況下,我們一般使用gradle進行渠道打包。 但是有種情況就是一旦渠道有上百個的時候,gradle的打包速度將會變得很慢,今天看了一篇文章,來自美團技術團隊的分享,地址如下: https://tech.meituan.com/mt-apk-packagi

Android Studio 快速生成jni標頭檔案

概述 在上一篇部落格中講述了,javah命令的簡單用法,及通過javah命令生成,jni標頭檔案的用法例項。該篇部落格將講述一下,在Android studio快速生成標頭檔案幾種常用方法。 Terminal命令生成jni標頭檔案 terminal 可

Android Studio快速生成實體類外掛——GsonFormat使用

一:什麼是GsonFormat? 超爽的資料解析方式 。他可以將Json資料快速轉換成實體類。 二:GsonFormat安裝流程 File–>Setting–>plugins–> 在搜尋引擎中搜索GsonFormat,如下:

Android Studio External Tools快速生成.h標頭檔案和.so

這篇部落格主要矯正圖片中提示的寫法(因為使用的時候已經過時了) 1.配置Anroid Studio(這步是關鍵) 使用[command+,] 開啟Preferences,選擇External Tools,點選加號框如下圖: Paste_Image.png 點選+號之後,開

Android快速螢幕尺寸適配 快速生成 res/dimens.xml

這是java程式碼工具,直接點選執行,不是Application那個執行,是java執行,你懂得。 此程式碼是 package com.ljp.youku.utls; import java.io.BufferedReader; import java.io.Buffe

android生成xml文件

android 寫xml文件 在Android中生成xml文件真的很簡單,下面提供2中方法,一種是通過String寫入到文件,另外一種是通過XML 的 XmlSerializer.以後遇到Android寫xml內容就不會困惑了1、通過string寫入文件 String name=mEtName.

快速生成較大文本文檔的兩種方法

修改 cmd命令 style ext 百度 bsp 都是 進行 tex 在學習用FTP發送文件的過程中,需要用到一個比較大的文件進行傳輸測試。因此百度了一下如何生成指定大小文件的方法,發現在WINDOWS下有兩種方法比較實用,記錄如下: 第一種方法: 在運行窗口中輸入

android studio生成junitLibs

atd eset otto eas ets tree span roi srcdir apply plugin: ‘com.android.application‘android { compileSdkVersion 24 buildToolsVersion

Sublime Text2 新建文件快速生成Html頭部信息和炫酷的代碼補全

開始 link pre master sse span tro man 語法 預備:安裝emmet插件(previously known as Zen Coding) 方法一 package control法: 上一篇博客已經介紹了如何安裝package

android如何生成apk文件

androi opencv gles text ttext openmp openresty 生成 open edittext%E6%96%87%E6%9C%AC%E5%8F%98%E5%8C%96%E7%9B%91%E5%90%AC%E4%BA%8B%E4%BB%B6

新手快速生成Spring boot maven工程

配置 部分 ring nbsp start 新手 boot style oot   Spring boot本人實際使用也有一定時間了,最近抽空看了點官方文檔,然後發現官網提供了自動生成簡單Spring Boot工程的功能。   很喜歡這個功能,太適合入門同學使用了,特別是聯