Android 文本在文本视图中不清晰可见?

Android 文本在文本视图中不清晰可见?,android,android-layout,Android,Android Layout,我在安卓系统工作。我正在设计一个登录页面 这是我的xml:- <LinearLayout android:layout_marginLeft="10dip" android:layout_height="fill_parent" android:layout_width="fill_parent" android:layout_weight="1" android:layout_marginRight="10dip" android:id="

我在安卓系统工作。我正在设计一个登录页面

这是我的xml:-

<LinearLayout 
   android:layout_marginLeft="10dip" 
   android:layout_height="fill_parent" 
   android:layout_width="fill_parent" 
   android:layout_weight="1" 
   android:layout_marginRight="10dip" 
   android:id="@+id/loginlayout" 
   android:orientation="vertical" 
   android:gravity="center_vertical|center_horizontal" 
   android:soundEffectsEnabled="false">

   <LinearLayout 
      android:layout_height="wrap_content" 
      android:layout_width="wrap_content" 
      android:background="@drawable/rounded_corners_white" 
      android:padding="20dp" 
      android:orientation="vertical">

      <TextView 
         android:id="@+id/Text_UID" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:text="User Id" 
         android:textColor="#000000" 
         android:textSize="8pt" />
      </TextView>

      <EditText
         android:layout_height="wrap_content" 
         android:id="@+id/EditText_UID" 
         android:layout_width="200dp" 
         android:background="@drawable/text_box">
      </EditText>

      <TextView 
         android:id="@+id/Text_UID" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:textColor="#000000" 
         android:text="Password"  
         android:textSize="8pt">
      </TextView>

      <EditText 
         android:text="" 
         android:id="@+id/EditText_Pass" 
         android:layout_width="200dp" 
         android:layout_height="wrap_content" 
         android:background="@drawable/text_box">
      </EditText>

      <RelativeLayout 
         android:layout_height="35px" 
         android:layout_width="fill_parent" 
         android:layout_marginTop="10dp">

         <Button 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content" 
            android:text="Login" 
            android:id="@+id/Button_Submit" 
            android:textColor="#FFFFFF" 
            android:clickable="true" 
            android:layout_toRightOf="@id/Button_Register"  
            android:background="@drawable/button_register_right"
            android:layout_alignParentTop="true" 
            android:textSize="5pt">
         </Button>
      </RelativeLayout>
   </LinearLayout>
</LinearLayout>

每当我输入用户名时,它对用户可见,但当我输入密码时,输入的文本在android设备键盘激活之前不可见。当我按下后退按钮移除android设备键盘时,它是可见的,这意味着用户可以看到密码点。 但当我在系统上运行这个项目时,用户ID和密码都是可见的。请告诉我该怎么做。这个问题是否与设备有关?

试试这个布局

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_marginLeft="10dip" 
   android:layout_height="fill_parent" 
   android:layout_width="fill_parent" 
   android:layout_weight="1" 
   android:layout_marginRight="10dip" 
   android:id="@+id/loginlayout" 
   android:orientation="vertical" 
   android:gravity="center_vertical|center_horizontal" 
   android:soundEffectsEnabled="false">

   <LinearLayout 
      android:layout_height="wrap_content" 
      android:layout_width="wrap_content" 
      android:background="@drawable/rounded_corners_white" 
      android:padding="20dp" 
      android:orientation="vertical">

      <TextView 
         android:id="@+id/Text_UID" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:text="User Id" 
         android:textColor="#000000" 
         android:textSize="8pt" />

      <EditText
         android:layout_height="wrap_content" 
         android:id="@+id/EditText_UID" 
         android:layout_width="200dp" 
         android:background="@drawable/text_box"/>

      <TextView 
         android:id="@+id/Text_UID" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:textColor="#000000" 
         android:text="Password"  
         android:textSize="8pt"/>

      <EditText 
         android:text="" 
         android:id="@+id/EditText_Pass" 
         android:layout_width="200dp" 
         android:layout_height="wrap_content" 
         android:background="@drawable/text_box" 
         android:inputType="textPassword"/>

      <RelativeLayout 
         android:layout_height="35px" 
         android:layout_width="fill_parent" 
         android:layout_marginTop="10dp">

         <Button 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content" 
            android:text="Login" 
            android:id="@+id/Button_Submit" 
            android:textColor="#FFFFFF" 
            android:clickable="true" 
            android:layout_toRightOf="@id/Button_Register"  
            android:background="@drawable/button_register_right"
            android:layout_alignParentTop="true" 
            android:textSize="5pt">
         </Button>
      </RelativeLayout>
   </LinearLayout>
</LinearLayout>


您忘记设置密码字段的输入

在密码文本中使用此属性:

 android:inputType="textPassword"

您是否尝试过从最外层的
线性布局中删除权重属性,是否尝试过将整个内容包装在
滚动视图中?

我知道,先生,我没有编写android:inputType=“textPassword”。我的问题不是这个。我的问题是,每当我在second editText中输入一个文本时,设备的键盘就会将其重叠,并且不可见。这是一个与外观有关的问题。