1

我當前的視圖是這樣的。我想將我的Edittext字段向上移動,因爲它的一半被軟鍵盤隱藏。我怎麼能在android中做到這一點?當softkeypad彈出時,向上移動Edittext

在此先感謝。

enter image description here

+0

我想,[這會爲你工作(http://stackoverflow.com/questions/11541862/make-an-edit-text-appear-between-the-top-和軟鍵盤的設備在/ 11544908#11544908) – 2012-07-31 10:35:50

+0

那是什麼字體? – edwoollard 2012-07-31 10:39:00

+0

你見過/試過上面的鏈接嗎? – 2012-07-31 10:42:11

回答

0
<?xml version="1.0" encoding="utf-8"?> 

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"  
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"  
    android:gravity="center_vertical"> 

<TableRow 
    android:id="@+id/row1" 
    android:layout_marginTop="25dp" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"> 

    <TextView 
     android:id="@+id/txtUserName" 
     android:layout_marginLeft="50dp" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:padding="2dp"     
     android:text="Username" 
     android:textSize="16sp" /> 
</TableRow> 

<TableRow 
    android:id="@+id/row2" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"> 
    <EditText 
     android:inputType="text" 
     android:id="@+id/editUsername" 
     android:layout_width="fill_parent" 
     android:layout_height="40dp" 
     android:layout_weight="2" 
     android:singleLine="true" 
     android:layout_marginLeft="50dp" 
     android:layout_marginTop="2dip" 
     android:layout_marginRight="50dp" 
     android:padding="10dp"/> 
</TableRow> 
<TableRow 
    android:id="@+id/row3" 
    android:layout_marginTop="5dp" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" > 

    <TextView 
     android:id="@+id/txtPassword" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:padding="2dp" 
     android:layout_marginLeft="50dp" 
     android:text="password"    
     android:textSize="16sp" /> 
</TableRow> 
<TableRow 
    android:id="@+id/row4" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"> 
    <EditText 
     android:inputType="textPassword" 
     android:id="@+id/editPassword" 
     android:layout_width="fill_parent" 
     android:layout_height="40dp" 
     android:layout_weight="2"  
     android:layout_marginTop="2dip" 
     android:layout_marginRight="50dp" 
     android:layout_marginLeft="50dp"   
     android:padding="10dp" 
     android:password="true"     
     android:singleLine="true"/> 
</TableRow> 
<TableRow 
    android:id="@+id/row6"    
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" > 

    <Button 
     android:id="@+id/login" 
     android:layout_width="100dp" 
     android:layout_height="35dp" 
     android:text="login" 
     android:textStyle="bold" 
     android:layout_marginLeft="102dp"/> 
</TableRow> 
    </TableLayout>