1

ログインフォームを作りたい。しかし、私はアンドロイドが初めてなので、適切に行うことができません。会社のロゴをヘッダーに付けなければなりません。その後、見出しは Like Login to you are account になり、その後、ボックスにユーザー名とパスワードが表示されます。だから私は私のxmlを投稿しています。それをupadteしてください。ありがとう...

これは、このリンクから作成する方法です http://s23.postimg.org/btie12dvv/Login_Page2.jpgを確認してください

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#5F04B4"
    android:orientation="vertical" >


    <LinearLayout
        android:id="@+id/linearLayout1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="15dp"
        android:orientation="horizontal" >

        <TextView
            android:layout_width="100dp"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:text="User Name"
            android:textColor="#ffffff"
            android:textSize="13dp"
            android:textStyle="bold" />

        <EditText
            android:id="@+id/edtUserName"
            android:layout_width="200dp"
            android:layout_height="wrap_content" >
        </EditText>
    </LinearLayout>

    <LinearLayout
        android:id="@+id/linearLayout1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >

        <TextView
            android:layout_width="100dp"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:text="Password"
            android:textColor="#ffffff"
            android:textSize="13dp"
            android:textStyle="bold" />

        <EditText
            android:id="@+id/edtPassword"
            android:layout_width="200dp"
            android:layout_height="wrap_content"
            android:password="true" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:orientation="horizontal" >

        <Button
            android:id="@+id/btnLogin"
            android:layout_width="200dp"
            android:layout_height="wrap_content"
            android:text="Login" />
    </LinearLayout>

</LinearLayout>
4

3 に答える 3

0
after 1st LinearLayout (root) you can write these lines:

<RelativeLayout
        android:id="@+id/headerLayout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="top" >

        <View
            android:id="@+id/headerView"
            android:layout_width="match_parent"
            android:layout_height="30dp"
            android:layout_alignParentTop="true"
            android:background="@drawable/Your-header-file-name" />
</RelativeLayout

または、Relative の代わりに LinearLayout を使用することもできます。LinearLayout には影響しないため、これを使用しました。初心者が次のような LinearLayout の重みを使用することをお勧めします。

<LinearLayout (root)
android:orientation="vertical"
android:weightSum ="2" >

    <LineaLayout (child1)
        android:layout_weight="1"/>
    <LineaLayout (child2)
        android:layout_weight="1"/>

</LinearLayout>

これにより、レイアウトが重み 1 で分割されます。したがって、子 1 の半分の画面と子 2 の残りの半分が取得されます。

于 2013-07-10T05:57:36.897 に答える