谁能帮我在Android Studio中添加build.gradle库。
https://github.com/chrisbanes/Android-PullToRefresh
我知道它已被弃用,但我想使用它,如果有人能帮助我,我将不胜感激
写什么
dependencies {
compile 'com.android.support:support-v4:18.0.0'
compile 'com.android.support:appcompat-v7:+'
compile '????'
}
如上所述,我想使用已弃用的库,而不是新的Actionbar Pullto刷新。
我已经成功地在Android Studio 1.0中导入了libproject。步骤如下
1.-从官方GitHub下载并安装PullToRefresh。解开它。2.-创建一个空的Android Studio项目。我的名字叫“PrjLibDeps”3在项目的根文件夹中,创建一个名为“libs”的文件夹。在libs/中,复制一个包含解压文件的“pulltorefresh”文件夹。结构如下所示:
PrjLibdeps
| settings.gradle
| build.gradle
| libs
| pulltorefresh
| src, res, LICENSE, pom.xml...
| app/
| build.gradle
| src
| ...
4.-创建一个build.gradle文件内"Pullto刷新"文件夹。复制粘贴此示例代码,并设置适当的值以编译SdkVersion,构建工具版本,minSdkVersion,目标SdkVersion(只需从应用程序/build.gradle复制它们)
apply plugin: 'com.android.library'
dependencies {
compile 'com.android.support:support-v4:21.0.3'
}
android {
compileSdkVersion 20
buildToolsVersion "20.0.0"
defaultConfig {
minSdkVersion 9
targetSdkVersion 20
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
res.srcDirs = ['res']
}
}
}
5.-应用程序/构建中。格拉德尔
dependencies {
compile project(":PullToRefresh")
}
6.-现在,在project_root/settings.gradle:
include ‘:app', ':PullToRefresh'
project (':PullToRefresh').projectDir = new File('libs/pulltorefresh')
7.-"同步现在"8.-CMD F9(制作项目)
希望有帮助!更详细的信息在我的博客
最简单的方法是通过Gradle将ActionBar-PullToRe鲜添加到您的项目中,您只需要将以下依赖项添加到您的build.gradle
dependencies {
repositories {
mavenCentral()
}
compile 'com.github.chrisbanes.actionbarpulltorefresh:library:+'
}
Rest gradle将为您完成所有工作。
我建议你使用ActionBarPullToRe鲜(同一作者)。
但是,如果您想使用PullToRe鲜,您必须在文件夹中本地克隆lib,然后将其添加为本地依赖项。这个自由派不在中央马文。
root
app
build.gradle
lib
pull
src
res
build.gradle
settings.gradle
在你的app/build中。渐变
您必须添加:
dependencies {
// Library
compile project(':lib:pull')
}
在lib/pull/build中。gradle您必须将其定义为库并指定正确的源集(这是一个要点):
apply plugin: 'android-library'
android {
compileSdkVersion 19
buildToolsVersion "19.0.1"
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['aidl']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
}
在设置中。格拉德尔:
include ':lib:pull' ,':app'
我正在使用pullToRefresh库: 但是如果android版本大于4.0,列表无法移动。 LogCat显示模拟器警告,但它们不相关。 如何解决移动列表的问题?
问题内容: 我将添加拉动以刷新我的Web视图,以便刷新我的Web视图。我已经看到了此页面上的所有问题,但我找不到添加拉动刷新的好方法… Mainactivity.java content_main.xml 我希望任何人都能帮助我并为我解决这个问题。 问题答案: 您可以像这样在Swipe Refesh布局中包装webview 在java中
问题内容: 我想在运行时按下按钮时向JFrame中添加一些新组件。到目前为止,该方法仍然有效,但是我必须手动调整窗口大小才能看到新组件。 有什么我可以触发的动作或可以调用的方法来刷新窗口吗?任何帮助表示赞赏。提前致谢。 问题答案: 你必须去框架。如果这样不起作用,您还必须致电
该组件目前已经升级为Scroll,请移步Scroll
问题内容: 这是一个非常基本的问题-但我无法通过在线搜索找到答案。 我正在使用python控制ArcGIS,并且有一个简单的python脚本,该脚本调用了一些预先编写的代码。 但是,当我对预写代码进行更改时,它似乎没有导致任何更改。我导入了此模块,并尝试刷新它,但是没有任何反应。 我什至将它调用的文件移到了另一个位置,脚本仍然可以正常工作。昨天我做的一件事是我将所有python文件都添加到sys路
当我添加一个部件时,它会添加到arraylist中,但是tableview不会更新。我在顶部有一个搜索字段,如果我按下按钮,它会显示新项,但我所尝试的任何东西都不会让表刷新并在添加新项时显示新项。 这是主控制器 inventory类有一个零件的静态arraylist 编辑: 如果所有工作都在主控制器内完成,所有工作都很好。例如,如果我删除上面的整个搜索代码,并将其替换为以下两行(按下后在主控制器上