我将Android支持库更新为rev 23.1
然后我也找不到班级
我的代码
<?xml version="1.0" encoding="utf-8"?>
<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">
<TextView android:text="Hello World!" android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<android.support.design.widget.FloatingActionButton
/>
</RelativeLayout>
答案 0 :(得分:1)
确保你有
compile 'com.android.support:design:23.1.0'
build.gradle
中的
Android设计支持库!= Android支持库
答案 1 :(得分:0)
在项目app / build.gradle中,将设计库添加到依赖项中。这样做之后别忘了同步你的gradle文件。
compile 'com.android.support:design:23.1.0'
这是Android Studio在创建空白活动时生成的布局文件中的复制和粘贴。你应该可以使用它没有问题。
<android.support.design.widget.FloatingActionButton
android:id = "@+id/fab"
android:layout_width = "wrap_content"
android:layout_height = "wrap_content"
android:layout_gravity = "bottom|end"
android:layout_margin = "@dimen/fab_margin"
android:src = "@android:drawable/ic_dialog_email" />
您需要在dimens.xml中定义@dimen/fab_margin
,如此。
<dimen name = "fab_margin">16dp</dimen>
希望这会有所帮助。
答案 2 :(得分:0)
首先,你必须添加android支持设计库。您可以从maven中找到它,或者在build.gradle
中编写它compile 'com.android.support:design:23.1.0'
其次添加浮动按钮高度宽度重力和图标,如下所示。
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_margin="@dimen/fab_margin"
android:src="@android:drawable/ic_dialog_email"
/>