将PullToRefresh集成到Android项目中

时间:2014-03-02 14:20:01

标签: android gradle android-studio pull-to-refresh

我正在使用Android Studio 0.4.2,我希望将ActionBarPullToRefresh功能集成到我的项目中。 但是,我做什么,我不会运行...应用程序停止或编译器停止。

以下是一些项目文件:

的build.gradle

apply plugin: 'android'

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.1"

    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

repositories {
    mavenCentral()
}

dependencies {
    compile 'com.github.chrisbanes.actionbarpulltorefresh:library:+'
    compile 'com.android.support:appcompat-v7:+'
}

activity_time_table.xml(主要活动)

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".TimeTable" >


    <!-- We need to wrap the WEbview to enable Pull to refresh -->

    <uk.co.senab.actionbarpulltorefresh.library.PullToRefreshLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/ptr_layout"
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <WebView
            android:id="@+id/webViewTimeTable"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true" />

    </uk.co.senab.actionbarpulltorefresh.library.PullToRefreshLayout>

</RelativeLayout>

确定。因此,当我使用gradl同步项目时,它会加载并检查所有依赖项,而不会出现任何错误或任何错误。 但是,当我尝试导入actionbarpulltorefresh所需的类时,它不会找到它们或只是建议uk.co.senab.actionbarpulltorefresh.library这将无济于事。

你能告诉我我做错了吗?

0 个答案:

没有答案