【发布时间】:2019-11-22 20:56:03
【问题描述】:
我在 Visual Studio 中进行了登录活动,并且在设计器选项卡中一切似乎都很好。但是当导出到物理设备时,一切都偏离了中心。我该如何解决这个问题?
以下是活动的 XML:
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth="25px"
android:minHeight="25px"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/relativeLayout"
android:background="@drawable/carbon"
android:gravity="center">
<Button
android:layout_marginTop="360dp"
android:layout_marginLeft="65dp"
android:layout_width="250dp"
android:fontFamily="sans-serif-medium"
android:text="login"
android:textSize="35px"
android:id="@+id/loginButton"
android:layout_height="wrap_content"
android:background="@drawable/rounded_button"/>
<ImageView
android:layout_width="200px"
android:layout_height="200px"
android:layout_marginLeft="280px"
android:layout_marginTop="80px"
android:layout_marginRight="280px"
android:layout_marginBottom="500px"
android:src="@drawable/email1"/>
<EditText
android:id="@+id/username"
android:layout_width="300dp"
android:layout_height="47dp"
android:layout_marginStart="97dp"
android:layout_marginLeft="43dp"
android:layout_marginTop="200dp"
android:layout_marginEnd="12dp"
android:layout_marginRight="43dp"
android:layout_marginBottom="58dp"
android:textColorHint="@android:color/black"
android:hint="Email"
android:ems="10"
android:background="@drawable/rounded_edittext"
android:inputType="textEmailAddress"
android:alpha=".9"
android:paddingLeft="60dp"/>
<EditText
android:id="@+id/password"
android:layout_width="300dp"
android:layout_height="47dp"
android:layout_marginStart="97dp"
android:layout_marginLeft="43dp"
android:layout_marginTop="280dp"
android:layout_marginEnd="12dp"
android:layout_marginRight="43dp"
android:layout_marginBottom="58dp"
android:ems="10"
android:textColorHint="@android:color/black"
android:hint="Password"
android:background="@drawable/rounded_edittext"
android:inputType="textPassword"
android:alpha=".9"
android:paddingLeft="60dp"/>
<ImageView
android:layout_width="70px"
android:layout_height="70px"
android:layout_marginLeft="120px"
android:layout_marginTop="415px"
android:layout_marginBottom="415px"
android:layout_marginRight="120px"
android:src="@drawable/email"/>
<ImageView
android:layout_width="40px"
android:layout_height="40px"
android:layout_marginLeft="120px"
android:layout_marginTop="590px"
android:layout_marginBottom="415px"
android:layout_marginRight="120px"
android:src="@drawable/key"/>
<TextView
android:layout_width="80dp"
android:layout_height="40dp"
android:layout_marginLeft="155dp"
android:layout_marginTop="150dp"
android:textColor="#ffb702"
android:text="Login"
android:fontFamily="sans-serif-medium"
android:textSize="50px"/>
<TextView
android:layout_width="130dp"
android:layout_height="30dp"
android:layout_marginLeft="130dp"
android:layout_marginTop="335dp"
android:textColor="#ffb702"
android:autoLink="all"
android:linksClickable="true"
android:textColorLink="#ffb702"
android:text="Forgot Password?"
android:fontFamily="sans-serif-medium"
android:textSize="30px"/>
</RelativeLayout>
StackOverflow 不允许我在不添加更多详细信息的情况下发布此问题,所以现在我将添加随机垃圾。 fjsfkdsfkshfksgklsjdlksdjlfklsdjfgjfkljflskfjslkjdfksjfskljfdkljfslkfjsfjsklfjslkfjsklfjslkfjdslkfjslkdjfslkfjslkfjdslkfjslkfjslkjfdslkjfslkfjslkdjfslkjflkjfsfjsdlkjflskjfjlskjfksjfksjfskfslfjldkjfsklfjlksdjfslkfjslkfjslkfjskfjskfjskjfsklfjslkjfldkjfldkjfdlkjflksdjfslkjfslkfjkldfjslkfjdlksj P>
下图显示了应用在真机上启动后会发生什么
【问题讨论】:
-
“登录”文本左侧的图像中非常小的异常是什么?
-
@RonBeyer 异常实际上是两个非常小的图标堆叠在一起。他们应该在“电子邮件”和“密码”编辑文本字段旁边
标签: c# android visual-studio