java - ANDROID: Layouts do not look the same on different devices -
i had friend basic low resolution droid download app. looking same, phone made text seem larger mine. okay, went layout had grid view , happened:
as see grid falls off screen.
here looks on lg g3 phone:
i confused in layout used "dp" size. here layout xml file:
<?xml version="1.0" encoding="utf-8"?> <linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="top" android:background="#ff000000" android:layout_centerhorizontal="true" android:id="@+id/activity_game"> <button android:layout_width="80dp" android:layout_height="50dp" android:textsize="23sp" android:background="@android:color/transparent" android:text="@string/back" android:layout_gravity="right" android:textcolor="#ffff274a" android:id="@+id/back_button"/> <button android:layout_width="wrap_content" android:layout_height="65dp" android:textsize="30sp" android:background="@android:color/transparent" android:id="@+id/show_unknown_distance_button" android:layout_gravity="center_horizontal" android:textstyle="bold" android:textcolor="#ff59e4ff"/> <gridlayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingtop="43dp" android:rowcount="5" android:columncount="5" android:layout_gravity="center"> <button android:layout_width="65dp" android:layout_height="66dp" android:id="@+id/zero_zero" android:layout_margin="1dp" android:layout_gravity="center" android:paddingtop="1dp" android:paddingright="2dp" android:paddingleft="2dp" android:paddingbottom="1dp" android:layout_row="0" android:layout_column="0" /> <button android:layout_width="65dp" android:layout_height="66dp" android:id="@+id/zero_one" android:layout_margin="1dp" android:layout_gravity="center" android:paddingtop="1dp" android:paddingright="2dp" android:paddingleft="2dp" android:paddingbottom="1dp" android:layout_row="0" android:layout_column="1" /> <button android:layout_width="65dp" android:layout_height="66dp" android:id="@+id/zero_two" android:layout_margin="1dp" android:layout_gravity="center" android:paddingtop="1dp" android:paddingright="2dp" android:paddingleft="2dp" android:paddingbottom="1dp" android:layout_row="0" android:layout_column="2" /> <button android:layout_width="65dp" android:layout_height="66dp" android:id="@+id/zero_three" android:layout_margin="1dp" android:layout_gravity="center" android:paddingtop="1dp" android:paddingright="2dp" android:paddingleft="2dp" android:paddingbottom="1dp" android:layout_row="0" android:layout_column="3" /> <button android:layout_width="65dp" android:layout_height="66dp" android:id="@+id/zero_four" android:layout_margin="1dp" android:layout_gravity="center" android:paddingtop="1dp" android:paddingright="2dp" android:paddingleft="2dp" android:paddingbottom="1dp" android:layout_row="0" android:layout_column="4" /> <button android:layout_width="65dp" android:layout_height="66dp" android:id="@+id/one_zero" android:layout_margin="1dp" android:layout_gravity="center" android:paddingtop="1dp" android:paddingright="2dp" android:paddingleft="2dp" android:paddingbottom="1dp" android:layout_row="1" android:layout_column="0" /> <button android:layout_width="65dp" android:layout_height="66dp" android:id="@+id/one_one" android:layout_margin="1dp" android:layout_gravity="center" android:paddingtop="1dp" android:paddingright="2dp" android:paddingleft="2dp" android:paddingbottom="1dp" android:layout_row="1" android:layout_column="1" /> <button android:layout_width="65dp" android:layout_height="66dp" android:id="@+id/one_two" android:layout_margin="1dp" android:layout_gravity="center" android:paddingtop="1dp" android:paddingright="2dp" android:paddingleft="2dp" android:paddingbottom="1dp" android:layout_row="1" android:layout_column="2" /> <button android:layout_width="65dp" android:layout_height="66dp" android:id="@+id/one_three" android:layout_margin="1dp" android:layout_gravity="center" android:paddingtop="1dp" android:paddingright="2dp" android:paddingleft="2dp" android:paddingbottom="1dp" android:layout_row="1" android:layout_column="3" /> <button android:layout_width="65dp" android:layout_height="66dp" android:id="@+id/one_four" android:layout_margin="1dp" android:layout_gravity="center" android:paddingtop="1dp" android:paddingright="2dp" android:paddingleft="2dp" android:paddingbottom="1dp" android:layout_row="1" android:layout_column="4" /> <button android:layout_width="65dp" android:layout_height="66dp" android:id="@+id/two_zero" android:layout_margin="1dp" android:layout_gravity="center" android:paddingtop="1dp" android:paddingright="2dp" android:paddingleft="2dp" android:paddingbottom="1dp" android:layout_row="2" android:layout_column="0" /> <button android:layout_width="65dp" android:layout_height="66dp" android:id="@+id/two_one" android:layout_margin="1dp" android:layout_gravity="center" android:paddingtop="1dp" android:paddingright="2dp" android:paddingleft="2dp" android:paddingbottom="1dp" android:layout_row="2" android:layout_column="1" /> <button android:layout_width="65dp" android:layout_height="66dp" android:id="@+id/two_two" android:layout_margin="1dp" android:layout_gravity="center" android:paddingtop="1dp" android:paddingright="2dp" android:paddingleft="2dp" android:paddingbottom="1dp" android:layout_row="2" android:layout_column="2" /> <button android:layout_width="65dp" android:layout_height="66dp" android:id="@+id/two_three" android:layout_margin="1dp" android:layout_gravity="center" android:paddingtop="1dp" android:paddingright="2dp" android:paddingleft="2dp" android:paddingbottom="1dp" android:layout_row="2" android:layout_column="3" /> <button android:layout_width="65dp" android:layout_height="66dp" android:id="@+id/two_four" android:layout_margin="1dp" android:layout_gravity="center" android:paddingtop="1dp" android:paddingright="2dp" android:paddingleft="2dp" android:paddingbottom="1dp" android:layout_row="2" android:layout_column="4" /> <button android:layout_width="65dp" android:layout_height="66dp" android:id="@+id/three_zero" android:layout_margin="1dp" android:layout_gravity="center" android:paddingtop="1dp" android:paddingright="2dp" android:paddingleft="2dp" android:paddingbottom="1dp" android:layout_row="3" android:layout_column="0" /> <button android:layout_width="65dp" android:layout_height="66dp" android:id="@+id/three_one" android:layout_margin="1dp" android:layout_gravity="center" android:paddingtop="1dp" android:paddingright="2dp" android:paddingleft="2dp" android:paddingbottom="1dp" android:layout_row="3" android:layout_column="1" /> <button android:layout_width="65dp" android:layout_height="66dp" android:id="@+id/three_two" android:layout_margin="1dp" android:layout_gravity="center" android:paddingtop="1dp" android:paddingright="2dp" android:paddingleft="2dp" android:paddingbottom="1dp" android:layout_row="3" android:layout_column="2" /> <button android:layout_width="65dp" android:layout_height="66dp" android:id="@+id/three_three" android:layout_margin="1dp" android:layout_gravity="center" android:paddingtop="1dp" android:paddingright="2dp" android:paddingleft="2dp" android:paddingbottom="1dp" android:layout_row="3" android:layout_column="3" /> <button android:layout_width="65dp" android:layout_height="66dp" android:id="@+id/three_four" android:layout_margin="1dp" android:layout_gravity="center" android:paddingtop="1dp" android:paddingright="2dp" android:paddingleft="2dp" android:paddingbottom="1dp" android:layout_row="3" android:layout_column="4" /> <button android:layout_width="65dp" android:layout_height="66dp" android:id="@+id/four_zero" android:layout_margin="1dp" android:layout_gravity="center" android:paddingtop="1dp" android:paddingright="2dp" android:paddingleft="2dp" android:paddingbottom="1dp" android:layout_row="4" android:layout_column="0" /> <button android:layout_width="65dp" android:layout_height="66dp" android:id="@+id/four_one" android:layout_margin="1dp" android:layout_gravity="center" android:paddingtop="1dp" android:paddingright="2dp" android:paddingleft="2dp" android:paddingbottom="1dp" android:layout_row="4" android:layout_column="1" /> <button android:layout_width="65dp" android:layout_height="66dp" android:id="@+id/four_two" android:layout_margin="1dp" android:layout_gravity="center" android:paddingtop="1dp" android:paddingright="2dp" android:paddingleft="2dp" android:paddingbottom="1dp" android:layout_row="4" android:layout_column="2" /> <button android:layout_width="65dp" android:layout_height="66dp" android:id="@+id/four_three" android:layout_margin="1dp" android:layout_gravity="center" android:paddingtop="1dp" android:paddingright="2dp" android:paddingleft="2dp" android:paddingbottom="1dp" android:layout_row="4" android:layout_column="3" /> <button android:layout_width="65dp" android:layout_height="66dp" android:id="@+id/four_four" android:layout_margin="1dp" android:layout_gravity="center" android:paddingtop="1dp" android:paddingright="2dp" android:paddingleft="2dp" android:paddingbottom="1dp" android:layout_row="4" android:layout_column="4" /> </gridlayout> </linearlayout>
does have idea why might be?
thanks :)
you can set layout qualifiers different screens. have @ this
Comments
Post a Comment