作为Android Studio中的库的模块项目会导致渲染问题

时间:2014-11-08 14:48:30

标签: android gradle android-gradle

我已经尝试了几次并尝试了不同的库(认为存在问题)并且每次都有渲染问题

Rendering problem

当我尝试指示listview现在是类似于this guide库中的LoadMoreListView时,会发生此问题。

layout / fragment_main.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"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context=".MainActivity$PlaceholderFragment">

<TextView
    android:id="@+id/section_label"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

<com.costum.android.widget.LoadMoreListView
    android:id="@+id/android:list"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" />
</RelativeLayout>

我已经尝试了不同的指南(thisthisthis),每次我都会遇到这些渲染问题。


我是如何导入的:

所以我把库放到 app / libraries /&#39;库这里&#39>

enter image description here

Settings.gradle 档案:

include ':app'
include ':app:libraries:pulltorefresh-and-loadmore'

并在 app / build.gradle 文件中添加了依赖项:

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:19.+'
compile project('libraries:pulltorefresh-and-loadmore')
}

如果需要,github中的此项目..

我做错了什么?提前谢谢。

1 个答案:

答案 0 :(得分:0)

构建项目时,您应该收到编译错误。您在compile project语句中指定的路径必须与 settings.gradle 文件中的路径相同。改变这个:

compile project('libraries:pulltorefresh-and-loadmore')

到此:

compile project('app:libraries:pulltorefresh-and-loadmore')