2

我有一個自定義標題欄,所以我希望當用戶在登錄活動中輸入用戶名和密碼時,標題欄不應該隱藏。但不幸的是,它確實隱藏起來。我嘗試使用android:windowSoftInputMode= "adjustPan,但標題欄仍然隱藏。標題欄Softkeyboard彈出時隱藏

那麼,如何顯示標題欄和軟鍵盤?

這裏是我的屏幕截圖,

這是我的登錄活動

enter image description here

這是當我在的EditText和標題欄點擊獲取隱藏。

enter image description here

這是我登錄活動XML。

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@android:color/white"> 

    <TableLayout android:id="@+id/tbl_layout" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" android:layout_marginRight="5dip" 
     android:layout_marginLeft="5dip" android:layout_centerInParent="true"> 
     <TableRow android:weightSum="10"> 
      <TextView android:layout_weight="3" android:layout_width="0dp" 
       android:layout_height="wrap_content" android:text="Username:" 
       android:textColor="@color/dark_purple" /> 
      <EditText android:id="@+id/et_username" 
       android:layout_weight="7" android:layout_width="0dp" 
       android:layout_height="wrap_content" android:hint="Username" 
       android:singleLine="true" 
       android:background="@drawable/edit_text_select" 
       android:padding="8dip" 
       /> 
     </TableRow> 

     <TableRow android:weightSum="10" android:layout_marginTop="10dip"> 
      <TextView android:layout_weight="3" android:layout_width="0dp" 
       android:layout_height="wrap_content" android:text="Password:" 
       android:textColor="@color/dark_purple" /> 
      <EditText android:id="@+id/et_password" 
       android:layout_weight="7" android:layout_width="0dp" 
       android:layout_height="wrap_content" android:hint="Password" 
       android:singleLine="true" 
       android:password="true" 
       android:padding="8dip" 
       android:background="@drawable/edit_text_select"/> 
     </TableRow> 
    </TableLayout> 

    <LinearLayout android:layout_below="@id/tbl_layout" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" android:gravity="right" 
     android:layout_marginTop="10dip"> 
     <Button android:id="@+id/btn_login" 
      android:layout_height="wrap_content" 
      android:layout_width="wrap_content" android:padding="15dp" 
      android:text="Login" android:layout_marginRight="15dip" 
      android:onClick="myOnClick" 
      android:textColor="@android:color/white" 
      android:background="@color/dark_purple"/> 
    </LinearLayout> 

</RelativeLayout> 
+0

作爲一個高效的stackoverflow用戶,您應該在這裏發佈XML佈局,因爲您面臨着一個問題。 –

回答

2

我相信你已經採取了所有的意見只是一個RelativeLayout

而且,如果你採取ScrollView然後把標題欄textview外面的ScrollView。我面臨同樣的問題,並通過製造這個伎倆來解決問題。

如果你在這裏發佈XML佈局,那麼糾正確切的問題將是非常好的。

+0

我現在發佈了xml,但在此之前,你的回答應該在評論部分。 –

+0

你已經採用Title TextView?它在ViewStub中還是其他? –

+0

它在單獨的XML。 –