2016-08-11 2 views
0

Спасибо всем. РешеноПлавающее действие Размер кнопки изменился автоматически

Но я не понял, почему это произошло. Потому что несколько часов назад это было в нормальном состоянии, и я не вносил никаких изменений в код. Почему это произошло?

Проблема

FAB размер моего приложения был изменен. Я не знаю почему. Я не изменил размер FAB. Я пробовал все вещи, такие как проект Rebuild, чистый проект и т. Д. Сначала я думал об ошибках студии Android и искал в Интернете. Но ничего не мог найти. Затем я переустановил андроид-студию, но это мне не помогло. Поэтому я задаю этот вопрос.

здесь является XML-код для плавающей кнопки Действие

<android.support.design.widget.FloatingActionButton 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="bottom|end" 
    android:src="@android:drawable/ic_input_add" 
    android:id="@+id/fab" 
    android:layout_alignParentBottom="true" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="false" 
    android:layout_margin="16dp"/> 

Older version of app

Это старая версия приложения, и я ничего не изменил в этом, кроме значка. Но это не повлияло на это.

Latest version

Это последняя версия приложения. И оба снимка экрана берутся с одного мобильного телефона. Теперь сравните FloatingActionButton s на обоих изображениях. Вы увидите разницу в размере.

Не только это FloatingActionButton, все FloatingActionButton s моего приложения стало меньше по размеру. Заранее спасибо.

+1

fab: fab_size = "mini" или fab: fab_size = "Normal" поместить это – YUVRAJ

+0

Где меняться, я не добавил, что в моем коде –

+0

@HarishKamboj Вы говорите о размере + значка внутри fab или самого размера fab? – AnV

ответ

2

нужно добавить эту строку в этом коде: app:fabSize="normal"

Скопируйте и вставьте приведенный ниже код и посмотреть :)

<android.support.design.widget.FloatingActionButton 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="bottom|end" 
    android:src="@android:drawable/ic_input_add" 
    android:id="@+id/fab" 
<!-- need to add this line in this code--> 
    app:fabSize="normal" 
    android:layout_alignParentBottom="true" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="false"/> 
1

Вы можете использовать ниже собственности в XML: размер может быть мини, нормальный, большой

app:fabSize="mini" 
+0

Спасибо за помощь, но проблема решена –

1

Добавить app:fabSize="normal" внутри FAB Xml.

+0

Спасибо, что проблема решена, но не получила точной причины, потому что несколько часов назад это было в нормальном состоянии, и я ничего не изменил в этом коде, так почему это происходит? –

+0

Хороший вопрос. Не уверен ... – amitairos

+0

в любом случае большое спасибо –

0

Для небольшого размера:

app:fab_size="mini" 

Для нормальной:

app:fab_size="Normal " 
Смежные вопросы