xml - Android: Screen Layout looks different on 2 phones of the same model -
i'm alpha testing app , first time people looking @ on multiple devices. 1 person told me buttons on screen getting cut off.
the weird thing - we're using same device. we're both using samsung galaxy s3, our screen resolutions should same.
- is there setting on (or my) phone might have changed resolution see things larger? (like ctrl + in browser)
- what else cause this??
screenshots , xml included below. differences on right: text bigger, homemade ellipses missing, settings button cut off
<scrollview xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" tools:context="com.farmsoft.lunchguru.app.pick_restaurant" android:layout_height="match_parent" android:layout_width="match_parent"> <linearlayout 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" android:orientation="vertical"> <textview android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/pickrest_header" android:textstyle="bold" android:textsize="20sp" android:gravity="center_horizontal" android:id="@+id/lbl_title"/> <textview android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/pickrest_companionhdr"/> <tablelayout android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/companion_box"> </tablelayout> <linearlayout android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="right" android:orientation="horizontal"> <button android:layout_width="45dp" android:layout_height="30dp" android:text="•••" android:gravity="top" android:id="@+id/more_companions" android:onclick="onclick_more_companions"/> </linearlayout> <space android:layout_width="0dip" android:layout_height="35dp" /> <com.farmsoft.lunchguru.utils.listbutton android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/pickrest_recommend_button" android:id="@+id/recommend_button" android:onclick="onclick_recommend" android:enabled="false"/> <textview android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/or" android:gravity="center_horizontal" android:textsize="10pt" android:textstyle="bold"/> <com.farmsoft.lunchguru.utils.listbutton android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/pickrest_nearby_button" android:id="@+id/nearby_button" android:onclick="onclick_nearby" android:enabled="false"/> <textview android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/or" android:gravity="center_horizontal" android:textsize="10pt" android:textstyle="bold"/> <com.farmsoft.lunchguru.utils.listbutton android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/pickrest_search_button" android:id="@+id/search_button" android:onclick="onclick_search"/> <textview android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/lbl_version"/> <textview android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/lbl_coordinates" android:text="@string/pickrest_coordinates_load"/> <space android:layout_width="0dip" android:layout_height="35dp" /> <button android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/pickrest_iatethere_button" android:id="@+id/attend_button" android:onclick="onclick_attend" android:visibility="gone"/> <linearlayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/ratings_button" android:text="@string/pickrest_rating_button" android:onclick="onclick_ratings" android:enabled="false"/> <space android:layout_width="0dp" android:layout_height="0dip" android:layout_weight="1" /> <button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/settings_button" android:text="@string/pickrest_settings_button" android:onclick="onclick_settings"/> </linearlayout> <linearlayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/connections_button" android:text="@string/pickrest_connections_button" android:onclick="onclick_connections"/> <space android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1"/> </linearlayout> </linearlayout> </scrollview>
you're doing correctly, using sp
specify font size. scale fonts you've chosen based on system-wide font-scale. 1 of users has increased system-wide font-size. on aosp phones, in settings/display/font size. should in similar spot samsung devices.
Comments
Post a Comment