我想在我的应用程序上使用floatingaction按钮,我阅读了以下内容:https://guides.codepath.com/android/Floating-Action-Buttons#google-s-official-support-library,但当我运行该活动时,出现以下错误:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.xavier_laffargue.podcast/com.xavier_laffargue.podcast.ACT_Test}: android.view.InflateException: Binary XML file line #1: Error inflating class android.support.design.widget.CoordinatorLayout
XML文件
<android.support.design.widget.CoordinatorLayout
android:id="@+id/main_content"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ListView
android:id="@+id/lvToDoList"
android:layout_width="match_parent"
android:layout_height="match_parent"></ListView>
<android.support.design.widget.FloatingActionButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|right"
android:layout_margin="24dp"
android:src="@drawable/ic_action_refresh"
app:layout_anchor="@id/lvToDoList"
app:layout_anchorGravity="bottom|right|end" />
</android.support.design.widget.CoordinatorLayout>
格拉德尔
*apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.xavier_laffargue.podcast"
minSdkVersion 21
targetSdkVersion 20
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'com.android.support:support-v4:22.2.0'
compile 'com.android.support:design:22.2.0'
compile 'com.android.support:multidex:1.0.1'
compile 'com.android.support:support-v13:22.2.0'
compile 'com.android.support:cardview-v7:21.0.+'
compile 'com.android.support:recyclerview-v7:21.0.+'
}
只需在FloatingActionButton(app
中使用这一行,而不是android):
app:backgroundTint="@color/colorAccent"
如果使用Activity,请将其更改为AppCompatActivity。当它是活动时,可能会成为错误。
对于使用AndroidX的用户
随着依赖关系的改变,XML
也必须改变。
从…起
<android.support.design.widget.CoordinatorLayout
到
<androidx.coordinatorlayout.widget.CoordinatorLayout
我遵循了Support Design Library中的new component NavigationView教程,无法理解以下错误消息: 我试过这里的所有方法 使用任何Android设计支持库元素时出错 但错误消息仍然存在。 任何帮助都将不胜感激! 它抛出了以下三个例外:都指出问题是由布局中的“setContentView(layout)”行引起的。xml。
在尝试运行我的应用程序时,我意外地遇到了以下错误: 以下是日志目录: 下面是java代码: 以下是布局代码: 提前谢谢
我有一个非常令人沮丧的错误,我无法解释。我创建了一个Android应用程序,使用Android AppCompat使其与旧版本兼容。这是我的主要活动布局文件:{Androidx}。 这是我的java文件: 这是我的xml文件: 这是我的gradle文件 }gradle文件中的依赖项 } 主要问题是我的应用程序说,不幸的是,应用程序已经停止。以下是“运行”选项卡中的详细信息 D/skia:-缩放位图
我在Android 5.0(API 21)上进行了以下错误测试。在其他操作系统版本上测试,效果良好。 Java语言lang.RuntimeException:无法启动activity ComponentInfo{…ui.activities.navigationActivity.fragments.legalFragment.LegalDetailActivity}:android。看法充气异常:
我看过很多其他人的问题和解释,但没有任何东西对我有用。我的程序的第一个活动是ListActivity,它在扩展xml文件时遇到了问题。LogCat输出为: 我不完全确定发生了什么。我已经查看了Android清单,第15行是
这是我的activity_login: