Java Cardview没有';当我在我的设备上运行它时,它不会显示在布局中
我正在使用CardView在可滚动的GridLayout中显示我的图像视图。但当我转到“设计”选项卡时,它看起来很好,但当我在设备上运行时,它看起来不同 在布局上,它显示为 当我在设备上运行时,它显示为 My build.gradle(应用程序)包含Java Cardview没有';当我在我的设备上运行它时,它不会显示在布局中,java,android,android-studio,gridview,android-cardview,Java,Android,Android Studio,Gridview,Android Cardview,我正在使用CardView在可滚动的GridLayout中显示我的图像视图。但当我转到“设计”选项卡时,它看起来很好,但当我在设备上运行时,它看起来不同 在布局上,它显示为 当我在设备上运行时,它显示为 My build.gradle(应用程序)包含 apply插件:“com.android.application” 安卓{ 编译DK26版 buildToolsVersion“26.0.0” 默认配置{ applicationId“com.nepalpolice.androidgridla
apply插件:“com.android.application”
安卓{
编译DK26版
buildToolsVersion“26.0.0”
默认配置{
applicationId“com.nepalpolice.androidgridlayout”
第15版
targetSdkVersion 26
版本代码1
版本名称“1.0”
TestInstrumentRunner“android.support.test.runner.AndroidJUnitRunner”
}
建筑类型{
释放{
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard rules.pro'
}
}
}
依赖关系{
编译文件树(目录:“libs”,包括:['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso核心:2.2.2'{
排除组:“com.android.support”,模块:“support annotations”
})
编译'com.android.support:appcompat-v7:26.+'
编译'com.android.support:support-v4:26.+'
编译'com.android.support:cardwiew-v7:26.+'
编译'com.android.support.constraint:constraint布局:1.0.2'
testCompile'junit:junit:4.12'
}
您正在使用较旧版本的GridLayout从支持库使用它向后兼容并支持权重
因此,您只需将编译'com.android.support:gridlayout-v7:26.1.0'
添加到build.gradle
和xml格式:
<android.support.v7.widget.GridLayout
android:id="@+id/mainGrid"
android:columnCount="2"
android:rowCount="3"
android:alignmentMode="alignMargins"
android:columnOrderPreserved="false"
android:layout_weight="8"
android:layout_width="match_parent"
android:layout_height="0dp"
android:padding="14dp"
>
别忘了在FullscreenActivity中导入正确的类android.support.v7.widget.GridLayout,而不是android.widget.GridLayout我想你可以添加设计支持库
编译'com.android.support:design:26.1.0'
@MohammadAli我应该在build gradle中添加行吗依赖项?等等,等等,在给出答案之前,你可以更改你的gradle文件吗?@MohammadAli我在我的gradle文件上添加了这一行compile'com.android.support:design:26.+',但它是相同的。好的,但有必要应用库becoz以进行额外的设计:)它看起来很棒,但我的背景图像不可见,而且当我滚动按钮时也不可见重叠,看起来很凌乱。我该如何修复它…这是图片是的,它非常混乱我建议你使用android重新设计整个布局。support.v7.widget.GridLayout有许多视图属性相互重叠。我在youtube上观看了教程,完成了整个过程…我不知道如何重新构建整个布局…知道我该怎么做吗请你把重新设计的版式贴在上面,因为这对其他人将来的版式也有帮助。