Open New1Boy1Android opened 6 years ago
先附上我使用该库时,对不同手机分辨率的截图:
5.5寸 1080p
6寸 2k
4.7寸/5寸 720p
5.5寸, 1080p截图
我所使用的布局文件代码:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:gravity="center_horizontal" android:background="@drawable/bg_qiandao"
<!--<include layout="@layout/title_common_lay"/>--> <!--<Button--> <!--android:id="@+id/btn_add_score"--> <!--android:layout_width="match_parent"--> <!--android:layout_height="wrap_content"--> <!--android:text="ADD"--> <!--/>--> <RelativeLayout android:layout_width="match_parent" android:layout_height="352px" android:layout_marginLeft="26px" android:layout_marginRight="26px" android:layout_marginTop="500px" android:background="@drawable/bg_sign_box"> <!--android:layout_height="@dimen/y130"--> <!--android:layout_marginTop="@dimen/y145"--> <LinearLayout android:id="@+id/top_lin" android:layout_width="match_parent" android:layout_height="146px" android:gravity="center" android:orientation="horizontal" android:paddingLeft="8dp" android:paddingRight="8dp"> <!--android:padding="@dimen/x8"--> <!--android:layout_height="@dimen/y50"--> <!--android:background="@drawable/box_qiandao"--> <RelativeLayout android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginLeft="40px" android:layout_marginStart="40px" android:layout_weight="1"> <ImageView android:id="@+id/oneredpage_img" android:layout_width="30px" android:layout_height="30px" android:layout_centerHorizontal="true" android:layout_marginTop="34px" android:layout_marginBottom="16px" android:src="@drawable/pic_hongbao_s" /> <TextView android:id="@+id/text_one" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/oneredpage_img" android:layout_centerHorizontal="true" android:gravity="center_horizontal" android:textSize="28px" android:text="周一" /> <ImageView android:id="@+id/sign_one" android:layout_width="35dp" android:layout_height="wrap_content" android:layout_below="@+id/oneredpage_img" android:layout_centerHorizontal="true" android:layout_marginTop="5dp" android:src="@drawable/btn_buqian" android:visibility="gone" /> </RelativeLayout> <RelativeLayout android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1"> <ImageView android:id="@+id/tworedpage_img" android:layout_width="30px" android:layout_height="30px" android:layout_centerHorizontal="true" android:layout_marginTop="34px" android:layout_marginBottom="16px" android:src="@drawable/pic_hongbao_s" /> <TextView android:id="@+id/text_two" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/tworedpage_img" android:layout_centerHorizontal="true" android:gravity="center_horizontal" android:textSize="28px" android:text="周二" /> <ImageView android:id="@+id/sign_two" android:layout_width="35dp" android:layout_height="wrap_content" android:layout_below="@+id/tworedpage_img" android:layout_centerHorizontal="true" android:layout_marginTop="5dp" android:src="@drawable/btn_buqian" android:visibility="gone" /> </RelativeLayout> <RelativeLayout android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1"> <ImageView android:id="@+id/threeredpage_img" android:layout_width="30px" android:layout_height="30px" android:layout_centerHorizontal="true" android:layout_marginTop="34px" android:layout_marginBottom="16px" android:src="@drawable/pic_hongbao_s" /> <TextView android:id="@+id/text_three" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/threeredpage_img" android:layout_centerHorizontal="true" android:gravity="center_horizontal" android:textSize="28px" android:text="周三" /> <ImageView android:id="@+id/sign_three" android:layout_width="35dp" android:layout_height="wrap_content" android:layout_below="@+id/threeredpage_img" android:layout_centerHorizontal="true" android:layout_marginTop="5dp" android:src="@drawable/btn_buqian" android:visibility="gone" /> </RelativeLayout> <RelativeLayout android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1"> <ImageView android:id="@+id/fourredpage_img" android:layout_width="30px" android:layout_height="30px" android:layout_centerHorizontal="true" android:layout_marginTop="34px" android:layout_marginBottom="16px" android:src="@drawable/pic_hongbao_s" /> <TextView android:id="@+id/text_four" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/fourredpage_img" android:layout_centerHorizontal="true" android:gravity="center_horizontal" android:textSize="28px" android:text="周四" /> <ImageView android:id="@+id/sign_four" android:layout_width="35dp" android:layout_height="wrap_content" android:layout_below="@+id/fourredpage_img" android:layout_centerHorizontal="true" android:layout_marginTop="5dp" android:src="@drawable/btn_buqian" android:visibility="gone" /> </RelativeLayout> <RelativeLayout android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1"> <ImageView android:id="@+id/fiveredpage_img" android:layout_width="30px" android:layout_height="30px" android:layout_centerHorizontal="true" android:layout_marginTop="34px" android:layout_marginBottom="16px" android:src="@drawable/pic_hongbao_s" /> <TextView android:id="@+id/text_five" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/fiveredpage_img" android:layout_centerHorizontal="true" android:gravity="center_horizontal" android:textSize="28px" android:text="周五" /> <ImageView android:id="@+id/sign_five" android:layout_width="35dp" android:layout_height="wrap_content" android:layout_below="@+id/fiveredpage_img" android:layout_centerHorizontal="true" android:layout_marginTop="5dp" android:src="@drawable/btn_buqian" android:visibility="gone" /> </RelativeLayout> <RelativeLayout android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1"> <ImageView android:id="@+id/sixredpage_img" android:layout_width="30px" android:layout_height="30px" android:layout_centerHorizontal="true" android:layout_marginTop="34px" android:layout_marginBottom="16px" android:src="@drawable/pic_hongbao_s" /> <TextView android:id="@+id/text_six" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/sixredpage_img" android:layout_centerHorizontal="true" android:textSize="28px" android:gravity="center_horizontal" android:text="周六" /> <ImageView android:id="@+id/sign_six" android:layout_width="35dp" android:layout_height="wrap_content" android:layout_below="@+id/sixredpage_img" android:layout_centerHorizontal="true" android:layout_marginTop="5dp" android:src="@drawable/btn_buqian" android:visibility="gone" /> </RelativeLayout> <RelativeLayout android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginRight="40px" android:layout_marginEnd="40px" android:layout_weight="1"> <ImageView android:id="@+id/sevenredpage_img" android:layout_width="30px" android:layout_height="30px" android:layout_centerHorizontal="true" android:layout_marginTop="34px" android:layout_marginBottom="16px" android:src="@drawable/pic_hongbao_s" /> <TextView android:id="@+id/text_seven" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/sevenredpage_img" android:layout_centerHorizontal="true" android:textSize="28px" android:gravity="center_horizontal" android:text="周日" /> <ImageView android:id="@+id/sign_seven" android:layout_width="35dp" android:layout_height="wrap_content" android:layout_below="@+id/sevenredpage_img" android:layout_centerHorizontal="true" android:layout_marginTop="5dp" android:src="@drawable/btn_buqian" android:visibility="gone" /> </RelativeLayout> </LinearLayout> <ImageButton android:id="@+id/sign_btn" android:layout_width="300px" android:layout_height="98px" android:layout_below="@+id/top_lin" android:layout_centerHorizontal="true" android:background="@android:color/white" android:scaleType="fitCenter" android:src="@drawable/pic_btn_sign" /> <!--android:layout_height="@dimen/y37"--> <View android:id="@+id/view2" android:layout_width="match_parent" android:layout_height="4px" android:layout_alignParentEnd="true" android:layout_alignParentRight="true" android:layout_below="@+id/sign_btn" android:layout_marginLeft="14px" android:layout_marginRight="14px" android:background="@drawable/shape_dash_line" android:layerType="software" /> <!--android:layout_marginRight="@dimen/x6"--> <LinearLayout android:layout_width="match_parent" android:layout_height="80px" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_below="@+id/view2" android:layout_marginEnd="12px" android:layout_marginLeft="12px" android:layout_marginRight="12px" android:layout_marginStart="12px" android:orientation="horizontal"> <!--android:paddingLeft="@dimen/x8"--> <!--android:paddingRight="@dimen/x8"--> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1"> <ImageView android:id="@+id/imageView" android:layout_width="35px" android:layout_height="35px" android:layout_marginLeft="28px" android:layout_marginStart="28px" android:layout_marginTop="28px" android:scaleType="centerCrop" android:src="@drawable/pic_sign_jifen" /> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBottom="@+id/imageView" android:layout_alignTop="@+id/imageView" android:layout_marginLeft="16px" android:layout_marginStart="16px" android:layout_toEndOf="@+id/imageView" android:layout_toRightOf="@+id/imageView" android:gravity="center_vertical" android:text="积分" android:textSize="30px" /> <!--android:layout_marginLeft="@dimen/x5"--> <!--android:layout_marginStart="@dimen/x5"--> <TextView android:id="@+id/integrals_text" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_alignBottom="@+id/textView2" android:layout_alignTop="@+id/textView2" android:layout_marginLeft="20px" android:layout_marginStart="20px" android:layout_toEndOf="@+id/textView2" android:layout_toRightOf="@+id/textView2" android:gravity="center" android:text="9999" android:textSize="30px" /> <TextView android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBaseline="@+id/integrals_text" android:layout_alignBottom="@+id/integrals_text" android:layout_marginLeft="12px" android:layout_marginStart="12px" android:layout_toEndOf="@+id/integrals_text" android:gravity="center" android:text="+1" android:textSize="33px" /> </RelativeLayout> <View android:layout_width="1dp" android:layout_height="match_parent" android:layout_marginTop="9px" android:background="#BABABA" /> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1"> <ImageView android:id="@+id/imageView2" android:layout_width="35px" android:layout_height="35px" android:layout_marginLeft="24px" android:layout_marginStart="24px" android:layout_marginTop="28px" android:scaleType="centerCrop" android:src="@drawable/pic_sign_grass" /> <TextView android:id="@+id/textView4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBottom="@+id/imageView2" android:layout_alignTop="@+id/imageView2" android:layout_marginLeft="10px" android:layout_marginStart="10px" android:layout_toEndOf="@+id/imageView2" android:gravity="center" android:text="连续签到" android:textSize="30px" /> <!--android:layout_marginLeft="@dimen/x5"--> <!--android:layout_marginStart="@dimen/x5"--> <TextView android:id="@+id/sign_continuity_text" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_alignTop="@+id/textView4" android:layout_toEndOf="@+id/textView4" android:paddingLeft="2dp" android:paddingRight="2dp" android:text="999" android:textSize="30px" /> <TextView android:id="@+id/textView5" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_alignBottom="@+id/textView4" android:layout_alignTop="@+id/sign_continuity_text" android:layout_toEndOf="@+id/sign_continuity_text" android:gravity="center" android:paddingEnd="2px" android:paddingLeft="2px" android:paddingRight="2px" android:paddingStart="2px" android:text="天" android:textSize="30px" /> </RelativeLayout> </LinearLayout> </RelativeLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentTop="true" android:layout_marginLeft="26px" android:layout_marginRight="26px" android:layout_marginTop="28px" android:layout_marginBottom="28px" android:gravity="bottom" android:orientation="vertical" android:paddingLeft="8dp" android:paddingRight="8dp"> <RelativeLayout android:layout_width="match_parent" android:layout_height="80px" android:layout_weight="1" android:orientation="horizontal"> <ImageView android:id="@+id/qi_img" android:layout_width="304px" android:layout_height="135px" android:layout_alignParentStart="true" android:layout_alignParentTop="true" android:scaleType="centerCrop" android:src="@drawable/pic_7_1" /> <ImageView android:id="@+id/shisi_img" android:layout_width="304px" android:layout_height="135px" android:layout_alignParentEnd="true" android:layout_alignParentTop="true" android:scaleType="centerCrop" android:src="@drawable/pic_14_1" /> </RelativeLayout> <RelativeLayout android:layout_width="match_parent" android:layout_height="80px" android:layout_marginTop="1dp" android:layout_weight="1" android:gravity="center_horizontal" android:orientation="horizontal"> <ImageView android:id="@+id/ershiyi_img" android:layout_width="304px" android:layout_height="135px" android:layout_alignParentTop="true" android:scaleType="centerCrop" android:src="@drawable/pic_21_1" /> <ImageView android:id="@+id/ershiba_img" android:layout_width="304px" android:layout_height="135px" android:layout_alignParentEnd="true" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:scaleType="centerCrop" android:src="@drawable/pic_28_1" /> </RelativeLayout> </LinearLayout>
在Application中,
new RudenessScreenHelper(this, 720).activate();
我以美工给的720p的图为基础做的,但是效果差距过大,想请教一下如何进行调整?
如果需要的话,我会把我写的内容传到github上,留下链接!
请问有问题的那个机器具体是什么型号? 方便给一个能复现问题的简单的demo吗?
是因为单位不是pt的缘故?
先附上我使用该库时,对不同手机分辨率的截图:
5.5寸 1080p
6寸 2k
4.7寸/5寸 720p
5.5寸, 1080p截图
我所使用的布局文件代码:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:gravity="center_horizontal" android:background="@drawable/bg_qiandao"
在Application中,
new RudenessScreenHelper(this, 720).activate();
我以美工给的720p的图为基础做的,但是效果差距过大,想请教一下如何进行调整?
如果需要的话,我会把我写的内容传到github上,留下链接!