2015-11-03 55 views
0

我更新了Android的支持库,以修订版23.1
然后我也没能找到类无法实例FloatingActionButton

我的代码

<?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

什么是错误? – gvmani

+0

添加宽度和高度。 – natario

回答

1

请确保您有

compile 'com.android.support:design:23.1.0' 

in build.gradle

Android设计支持库!= Android支持库

+0

我正在使用Android Studio。任何特殊的图书馆android studio需要? –

+0

将上面的行添加到Android Studio中的'build.gradle'文件中。你知道'build.gradle'吧? –

+0

完成你所说的,但是当我使用FloatingActionButton它不给我预览,也不能在手机上运行 –

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>

希望这将有助于。

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" 
/> 
+0

显示此错误。以下类无法实例化: - android.support.design.widget.FloatingActionButton(打开类,显示异常,清除缓存) –