Ошибка надувания класса android.support.design.widget.FloatingActionButton

Использование xPrototype: https://github.com/reduardo7/xPrototype/blob/master/README.md#sortbycol1-col2-coln

var o = [ 
  { Name: 'Lazslo', LastName: 'Jamf'     },
  { Name: 'Pig',    LastName: 'Bodine'   },
  { Name: 'Pirate', LastName: 'Prentice' },
  { Name: 'Pag',    LastName: 'Bodine'   }
];


// Original
o.each(function (a, b) { console.log(a, b); });
/*
 0 Object {Name: "Lazslo", LastName: "Jamf"}
 1 Object {Name: "Pig", LastName: "Bodine"}
 2 Object {Name: "Pirate", LastName: "Prentice"}
 3 Object {Name: "Pag", LastName: "Bodine"}
*/


// Sort By LastName ASC, Name ASC
o.sortBy('LastName', 'Name').each(function(a, b) { console.log(a, b); });
/*
 0 Object {Name: "Pag", LastName: "Bodine"}
 1 Object {Name: "Pig", LastName: "Bodine"}
 2 Object {Name: "Lazslo", LastName: "Jamf"}
 3 Object {Name: "Pirate", LastName: "Prentice"}
*/


// Sort by LastName ASC and Name ASC
o.sortBy('LastName'.asc, 'Name'.asc).each(function(a, b) { console.log(a, b); });
/*
 0 Object {Name: "Pag", LastName: "Bodine"}
 1 Object {Name: "Pig", LastName: "Bodine"}
 2 Object {Name: "Lazslo", LastName: "Jamf"}
 3 Object {Name: "Pirate", LastName: "Prentice"}
*/


// Sort by LastName DESC and Name DESC
o.sortBy('LastName'.desc, 'Name'.desc).each(function(a, b) { console.log(a, b); });
/*
 0 Object {Name: "Pirate", LastName: "Prentice"}
 1 Object {Name: "Lazslo", LastName: "Jamf"}
 2 Object {Name: "Pig", LastName: "Bodine"}
 3 Object {Name: "Pag", LastName: "Bodine"}
*/


// Sort by LastName DESC and Name ASC
o.sortBy('LastName'.desc, 'Name'.asc).each(function(a, b) { console.log(a, b); });
/*
 0 Object {Name: "Pirate", LastName: "Prentice"}
 1 Object {Name: "Lazslo", LastName: "Jamf"}
 2 Object {Name: "Pag", LastName: "Bodine"}
 3 Object {Name: "Pig", LastName: "Bodine"}
*/

29
задан ROMANIA_engineer 23 July 2017 в 01:59
поделиться

9 ответов

Пробовал ваш код, проблема с библиотекой 23.4.0.

Обновление до 24. +, в этой библиотеке нет ошибок.

Например:

implementation 'com.android.support:appcompat-v7:24.2.1' // appcompat library
implementation 'com.android.support:design:24.2.1'

Вам также нужно изменить версию компиляции на 24.

compileSdkVersion 24
12
ответ дан Dus 23 July 2017 в 01:59
поделиться

Поскольку android:backgroundTint не работает под Android API 21, вам нужно использовать app:backgroundTint.

19
ответ дан Thien Nguyen Minh 23 July 2017 в 01:59
поделиться

Используйте

app:backgroundTint

вместо

android:backgroundTint

Надеюсь, это сработает.

50
ответ дан Juboraj Sarker 23 July 2017 в 01:59
поделиться

Ниже версии API уровня 21 приложения не поддерживают

app:backgroundTint="@color/green"

или вы можете использовать эту библиотеку для достижения большего количества виджетов дизайна материала.

https://github.com/navasmdc/MaterialDesignLibrary

счастливое кодирование ...

12
ответ дан Ashana.Jackol 23 July 2017 в 01:59
поделиться

У меня была та же проблема

Я столкнулся с той же проблемой с версией Pre-Lolipop и, чтобы решить ее, я просто изменил « android: src » на " app: srcCompat " & amp; это сработало для меня.

Для обеспечения совместимости со старой версией, а также если вы используете векторную графику (в качестве объектов для рисования), вы должны использовать:

app:srcCompat="@drawable/you_graphics"

вместо:

android:src="@drawable/your_graphics"
8
ответ дан Ravee Sunshine 23 July 2017 в 01:59
поделиться

Вам необходимо добавить

android: theme = "@ style / Theme.AppCompat"

в файл XML_Layout, в котором вы используете FloatingActionButton ...

5
ответ дан Muhammad Aamir 23 July 2017 в 01:59
поделиться

Я использую:

classpath 'com.android.tools.build:gradle:3.3.2'

и

distributionUrl = https: // services. gradle.org/distributions/gradle-4.10.1-all.zip

Я изменил свой XML на:

<com.google.android.material.floatingactionbutton.FloatingActionButton
        android:id="@+id/fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="16dp"
        android:clickable="true"
        android:focusable="true"
        app:srcCompat="@drawable/mapit"
        app:layout_anchor="@id/foundit_imageView"
        app:layout_anchorGravity="bottom|right|end" />

и все построено и работает правильно.

Надеюсь, это поможет.

2
ответ дан user330844 23 July 2017 в 01:59
поделиться

используйте этот код, это будет работать лучше;

<android.support.design.widget.FloatingActionButton
        android:id="@+id/fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_alignParentBottom="true"
        android:layout_margin="16dp"
        app:backgroundTint="#f9fcfc"

        android:src="@drawable/chat_float"
        tools:targetApi="lollipop" />
1
ответ дан Pradeep Sheoran 23 July 2017 в 01:59
поделиться

Убедитесь, что библиотека, из которой вы объявили FloatingActionButton в упражнении, такая же, как и библиотека, используемая для разметки макета

Например, есть

импортировать com.google.android.material.floatingactionbutton.FloatingActionButton; в действии и com.google.android.material.floatingactionbutton.FloatingActionButton в качестве тега для макета

.
1
ответ дан Rachid Rajjys 23 July 2017 в 01:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: