2012-02-08 5 views
0

나는 안드로이드 초보자입니다. 로그인 페이지 디자인 (사용자 이름 암호 사용)을 생성하여 sqlite 데이터베이스에서 데이터를 검색하려고합니다. 너 나 좀 도와 줄 수있어? 등의 Gmail안드로이드 로그인 페이지 디자인

+0

어떤 데이터베이스가 있습니까? 그것은 장치에 allready? – rekire

+0

http://developer.android.com/에서 Android 기능의 데이터베이스 기능을 참조하십시오. – Dhruvisha

+0

당신은 먼저 자기 자신을 할 수있을 것입니다 안드로이드에서 자신의 데이터베이스 프로그래밍을 배워야한다 ... – himanshu

답변

0

당신은 배치를 사용할 수 있습니다와 같은 예를 들어 :

<?xml version="1.0" encoding="utf-8"?> 
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="fill_parent" 
android:layout_gravity="fill_horizontal" 
android:fillViewport="true" 
android:scrollbarStyle="insideInset" 
android:scrollbars="horizontal|vertical" > 

    <FrameLayout 
     android:id="@+id/frameLayout1" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:background="@color/white" > 

     <TableLayout 
      android:id="@+id/tablelayout" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" > 

      <TableRow 
       android:id="@+id/tablerow1" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:gravity="center" > 

       <TableLayout 
        android:id="@+id/tablerow1_tablelayout1" 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" > 

        <TableRow 
         android:id="@+id/frameLayout1_tblLayout1_tableRow1_tbllayout1_tableRow2" 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" > 

         <TextView 
          android:id="@+id/frameLayout1_tblLayout1_tableRow1_tbllayout1_tableRow2_txtviewspace" 
          android:layout_width="30px" 
          android:layout_height="100px" /> 
        </TableRow> 
       </TableLayout> 
      </TableRow> 

      <TableRow 
       android:id="@+id/tablerow2" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:gravity="center" > 

       <TableLayout 
        android:id="@+id/tablerow2_tablelayout1" 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" > 

        <TableRow 
         android:id="@+id/tablerow1_tablelayout1_tablerow1" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" > 

         <TextView 
          android:id="@+id/tablerow1_tablelayout1_tablerow1_viewspace1" 
          android:layout_width="30px" 
          android:layout_height="wrap_content" /> 

         <TextView 
          android:id="@+id/tablerow1_tablelayout1_tablerow1_u_id" 
          android:layout_width="150px" 
          android:layout_height="wrap_content" 
          android:text="User Name: " 
          android:textColor="@color/black" 
          android:textSize="20sp" 
          android:textStyle="bold" /> 

         <TextView 
          android:id="@+id/tablerow1_tablelayout1_tablerow1_viewspace2" 
          android:layout_width="30px" 
          android:layout_height="wrap_content" /> 

         <EditText 
          android:id="@+id/loginedituid" 
          android:layout_width="200px" 
          android:layout_height="wrap_content" 
          android:inputType="text" 
          android:maxLength="10" 
          android:singleLine="true" /> 
        </TableRow> 

        <TableRow 
         android:id="@+id/tablerow2_tablelayout1_tablerow1" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" > 

         <TextView 
          android:id="@+id/tablerow2_tablelayout1_tablerow1_viewspace1" 
          android:layout_width="30px" 
          android:layout_height="wrap_content" /> 

         <TextView 
          android:id="@+id/tablerow2_tablelayout1_tablerow1_pasword" 
          android:layout_width="150px" 
          android:layout_height="wrap_content" 
          android:text="Password: " 
          android:textColor="@color/black" 
          android:textSize="20sp" 
          android:textStyle="bold" /> 

         <TextView 
          android:id="@+id/tablerow2_tablelayout1_tablerow1_viewspace2" 
          android:layout_width="30px" 
          android:layout_height="wrap_content" /> 

         <EditText 
          android:id="@+id/editpswrd" 
          android:layout_width="200px" 
          android:layout_height="wrap_content" 
          android:inputType="textPassword" 
          android:maxLength="10" 
          android:singleLine="true" /> 

         <TextView 
          android:id="@+id/tablerow2_tablelayout1_tablerow1_viewspace3" 
          android:layout_width="30px" 
          android:layout_height="wrap_content" /> 
        </TableRow> 
       </TableLayout> 
      </TableRow> 

      <TableRow 
       android:id="@+id/tablerow3" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:gravity="center" > 

       <TableLayout 
        android:id="@+id/tablerow3_tablelayout1" 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" > 

        <TableRow 
         android:id="@+id/frameLayout1_tblLayout1_tableRow1_tbllayout1_tableRow2" 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" > 

         <TextView 
          android:id="@+id/frameLayout1_tblLayout1_tableRow1_tbllayout1_tableRow2_txtviewspace" 
          android:layout_width="10px" 
          android:layout_height="30px" /> 
        </TableRow> 


        <TableRow 
         android:id="@+id/frameLayout1_tblLayout1_tableRow1_tbllayout1_tableRow2" 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" > 

         <TextView 
          android:id="@+id/frameLayout1_tblLayout1_tableRow1_tbllayout1_tableRow2_txtviewspace" 
          android:layout_width="30px" 
          android:layout_height="30px" /> 
        </TableRow> 

        <TableRow android:id="@+id/frameLayout1_tblLayout1_tableRow1_tbllayout1_tableRow2" > 

         <TableRow 
          android:id="@+id/tablerow3_tablelayout1_tablerow1" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" > 

          <TextView 
           android:id="@+id/tablerow3_tablelayout1_tablerow1_viewspace1" 
           android:layout_width="130px" 
           android:layout_height="30px" /> 

          <Button 
           android:id="@+id/btnlogin" 
           android:layout_width="150px" 
           android:layout_height="60px" 
           android:text="LOGIN" 
           android:textStyle="bold" /> 

          <TextView 
           android:id="@+id/tablerow3_tablelayout1_tablerow1_viewspace1" 
           android:layout_width="130px" 
           android:layout_height="30px" /> 

          <Button 
           android:id="@+id/btnexit" 
           android:layout_width="150px" 
           android:layout_height="60px" 
           android:text="EXIT" 
           android:textStyle="bold" /> 
         </TableRow> 
        </TableRow> 
       </TableLayout> 
      </TableRow> 
     </TableLayout> 
    </FrameLayout> 

이는 로그인 디자인 될 것입니다.

+0

간단한 로그인을 위해 정말 많은 XML이 있습니다. 내 로그인 페이지의 XML 코드가 훨씬 적습니다. – rekire

+0

예. TableLayout을 사용하여 외관을 개선했습니다. 그렇지 않으면 장치가 변경되고 해상도가 변경되면 레이아웃이 희미 해집니다. – Dhruvisha