我最近在Play商店上发布了我的第一个应用。我正在用多个品牌(例如plus,huawei,sony,lg等)进行测试,没有问题。但是,当我使用三星智能手机打开该应用程序时,布局提示不存在,仅出现一页。我需要为某些品牌做任何规格说明吗,还是有关我的代码的问题? 活动的CodePen链接在评论中。
<?xml version="1.0" encoding="utf-8"?>
<fragment
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="2"/>
<RelativeLayout
android:layout_weight="2"
android:id="@+id/Linear1"
android:layout_width="match_parent"
android:layout_height="0dp"
android:orientation="vertical"
android:visibility="visible">
<LinearLayout
android:id="@+id/Linear2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/textview123"
android:layout_width="match_parent"
android:layout_height="36dp"
android:gravity="center"
android:textSize="20sp"
android:fontFamily="@font/berlin"
android:textColor="#4fa5d5"
android:textStyle="bold"/>
<ImageView
android:id="@+id/imageView2"
android:layout_width="match_parent"
android:layout_height="140dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/textview123"
tools:ignore="UnknownId"
android:background="@android:color/transparent"
android:padding="0dp"
android:scaleType="fitXY"/>
</LinearLayout>
</RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="280dp"
android:id="@+id/relativee">
<TextView
android:layout_width="60dp"
android:layout_height="70dp"
android:id="@+id/textViewasd"
android:textSize="17sp"
android:fontFamily="@font/berlin"
android:textColor="#4fa5d5" />
<TextView
android:layout_width="40dp"
android:layout_height="70dp"
android:id="@+id/text1"
android:layout_toRightOf="@+id/textViewasd"
android:layout_toLeftOf="@+id/divider"
android:textSize="17sp"
android:fontFamily="@font/berlin" />
<TextView
android:layout_width="60dp"
android:layout_height="70dp"
android:id="@+id/textViewasd1"
android:layout_below="@+id/textViewasd"
android:fontFamily="@font/berlin"
android:textSize="17sp"
android:textColor="#4fa5d5" />
<TextView
android:layout_width="40dp"
android:layout_height="70dp"
android:id="@+id/text2"
android:layout_toRightOf="@+id/textViewasd1"
android:layout_toLeftOf="@+id/divider"
android:textSize="17sp"
android:layout_below="@id/text1"
android:fontFamily="@font/berlin" />
<TextView
android:layout_width="60dp"
android:layout_height="70dp"
android:id="@+id/textViewasd2"
android:layout_below="@id/textViewasd1"
android:fontFamily="@font/berlin"
android:textSize="17sp"
android:textColor="#4fa5d5" />
<TextView
android:layout_width="40dp"
android:layout_height="70dp"
android:id="@+id/text3"
android:layout_toRightOf="@+id/textViewasd2"
android:layout_toLeftOf="@+id/divider"
android:textSize="17sp"
android:layout_below="@id/text2"
android:fontFamily="@font/berlin"
android:clickable="true" />
<TextView
android:layout_width="60dp"
android:layout_height="70dp"
android:id="@+id/textViewasd3"
android:layout_below="@id/textViewasd2"
android:fontFamily="@font/berlin"
android:textSize="17sp"
android:textColor="#4fa5d5" />
<TextView
android:layout_width="40dp"
android:layout_height="70dp"
android:id="@+id/text4"
android:layout_toRightOf="@+id/textViewasd3"
android:layout_toLeftOf="@+id/divider"
android:textSize="17sp"
android:layout_below="@id/text3"
android:fontFamily="@font/berlin" />
<View
android:id="@+id/divider"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:background="?android:attr/listDivider" />
<TextView
android:layout_width="match_parent"
android:layout_height="180dp"
android:layout_toRightOf="@id/divider"
android:id="@+id/textViewasd4"
android:fontFamily="@font/berlin"
android:textSize="15sp"
android:layout_marginRight="10dp" />
<TextView
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_toRightOf="@id/divider"
android:id="@+id/textViewasd5"
android:layout_below="@+id/textViewasd4"
android:fontFamily="@font/berlin"
android:text="%5"
android:textSize="50sp"
android:textAlignment="center"
android:textColor="#4fa5d5" />
</RelativeLayout>
答案 0 :(得分:0)
也可以尝试使用此implementation 'me.grantland:autofittextview:0.2.+'
,它可以在我的android应用程序中用于文本。它将在不同的设备中出现相同的尺寸。只需根据您想要的textSize在android:textSize=""
中实现即可。
示例代码
<EditText
android:id="@+id/et_login"
android:layout_width="match_parent"
android:layout_height="45dp"
android:padding="5dp"
android:drawableLeft="@drawable/icon_input"
android:drawablePadding="10dp"
android:background="@drawable/login_input_background"
android:hint="Username"
android:textColorHint="#434343"
android:textSize="@dimen/_14sdp"
android:singleLine="true"/>