springview
来源:互联网 发布:炉石传说淘宝充值 编辑:程序博客网 时间:2024/06/07 01:49
package com.exbawei.liteli.springview;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.ListView;import android.widget.TextView;import com.liaoinstan.springview.container.AcFunFooter;import com.liaoinstan.springview.container.AcFunHeader;import com.liaoinstan.springview.container.DefaultFooter;import com.liaoinstan.springview.container.DefaultHeader;import com.liaoinstan.springview.widget.SpringView;import java.util.ArrayList;import java.util.List;public class MainActivity extends AppCompatActivity {List<String> list = new ArrayList<>(); SpringView pv; ListView lv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); pv= (SpringView) findViewById(R.id.pv); lv= (ListView) findViewById(R.id.lv); for (int i=0;i<50;i++) { list.add("很多事开房间都是恐惧放得开vklf"+i); } pv.setListener(new SpringView.OnFreshListener() { @Override public void onRefresh() { pv.onFinishFreshAndLoad(); } @Override public void onLoadmore() { pv.onFinishFreshAndLoad(); } }); pv.setHeader(new AcFunHeader(this,R.drawable.mt_refreshing06)); pv.setFooter(new AcFunFooter(this,R.drawable.mt_pull)); Myadapter myadapter = new Myadapter(); lv.setAdapter(myadapter); } class Myadapter extends BaseAdapter{ @Override public int getCount() { return list.size(); } @Override public Object getItem(int i) { return null; } @Override public long getItemId(int i) { return 0; } @Override public View getView(int i, View view, ViewGroup viewGroup) { view=View.inflate(MainActivity.this,R.layout.item,null); TextView tv= (TextView) view.findViewById(R.id.tv); tv.setText(list.get(i)); return view; } }}<com.liaoinstan.springview.widget.SpringView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/pv"> <ListView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/lv"></ListView></com.liaoinstan.springview.widget.SpringView
//添加注释//apply plugin: 'com.github.dcendents.android-maven'//apply plugin: 'com.jfrog.bintray'//version = "1.3.1" // #CONFIG# // project version//// 根节点添加//def siteUrl = 'https://github.com/liaoinstan/SpringView' // #CONFIG# // project homepage//def gitUrl = 'https://github.com/liaoinstan/SpringView.git' // #CONFIG# // project git//// 根节点添加//group = "com.liaoinstan.springview"//// 根节点添加//install {// repositories.mavenInstaller {// // This generates POM.xml with proper parameters// pom {// project {// packaging 'aar'// name 'SpringView For Android' // #CONFIG# // project git// url siteUrl// licenses {// license {// name 'The Apache Software License, Version 2.0'// url 'http://www.apache.org/licenses/LICENSE-2.0.txt'// }// }// developers {// developer {// id 'liaoinstan' // #CONFIG# // your user id (you can write your nickname)// name 'liaoinstan' // #CONFIG# // your user name// email 'liaoinstan@outlook.com' // #CONFIG# // your email// }// }// scm {// connection gitUrl// developerConnection gitUrl// url siteUrl// }// }// }// }//}////task sourcesJar(type: Jar) {// from android.sourceSets.main.java.srcDirs// classifier = 'sources'//}//task javadoc(type: Javadoc) {// options.encoding = "utf-8"// source = android.sourceSets.main.java.srcDirs// classpath += project.files(android.getBootClasspath().join(File.pathSeparator))//}//task javadocJar(type: Jar, dependsOn: javadoc) {// classifier = 'javadoc'// from javadoc.destinationDir//}//artifacts {// archives javadocJar// archives sourcesJar//}//Properties properties = new Properties()//properties.load(project.rootProject.file('local.properties').newDataInputStream())//bintray {// user = properties.getProperty("bintray.user")// key = properties.getProperty("bintray.apikey")// configurations = ['archives']// pkg {// repo = "maven"// name = "SpringView" // #CONFIG# project name in jcenter// websiteUrl = siteUrl// vcsUrl = gitUrl// licenses = ["Apache-2.0"]// publish = true// }//}//gradlew javadocJar//gradlew sourcesJar//gradlew install//gradlew bintrayUpload
//修改版本号要和项目中的版本号一致compileSdkVersion 24buildToolsVersion "26.0.1"defaultConfig { minSdkVersion 16 targetSdkVersion 24 versionCode 1 versionName "1.0"
//版本号一致compile 'com.android.support:appcompat-v7:24.2.1'compile 'com.android.support:design:24.2.1'
阅读全文
0 0
- springview
- SpringView
- springview
- Springview
- springview
- SpringView刷新
- SpringView---刷新机制
- SpringView------刷新控件
- mvp+Recyclerview+okhttp+Springview
- SpringView-下拉刷新
- MVP+搜索+recyclerview+springview
- RecyclerView + SpringView 的混合使用
- Android自定义上拉控件SpringView
- ListView + SpringView,实现条目的数据展示
- appbarlayout+springview+viewpager滑动冲突的问题
- SpringView实现上拉加载,下拉刷新
- SpringView下拉刷新上拉加载
- MVP简单实现OKHttp+recyclerview+springview
- hdu 5269 ZYB loves Xor I(字典树)
- HDU 3952 Fruit Ninja(线段与直线相交枚举)
- PAT-1057 Stack (树状数组 + 二分查找)
- Oracle10g修改默认的8080端口
- 神经网络中注意力机制(Attention Mechanism)
- springview
- 致己
- Qt 之 QSqlRelationalDelegate Class
- android Context 详解
- Attempt to invoke virtual method 'int java.lang.Object.hashCode()' on a null object reference(Fb)
- WOJ1254-The Counting Problem
- 利用brupsuite或python 破解登录账号与密码
- 数据模型
- 【PAT】【Advanced Level】1107. Social Clusters (30)