2011-12-27 24 views
1

Androidデベロッパー...Android:ソフトキーボードの編集テキストの編集(adjustresizeまたはadjustpan doesnt work)

Androidアプリケーションの開発では新しいです。このように、私は本当に問題に関する遅いかの詳細な説明を求めて:タイトルとして

  1. 、常にエディットテキストをカバーするソフトキーボードを。 adjustresizeまたはadjustpanの動作のうちのどれでもありません。

  2. 私は既にこの問題を検索していますが、アプリケーションをフルスクリーンではないと言う人もいます。私はすでに自分だけのテーマを作っています: false まだ/それは動作しません。したがって、どのようにフルスクリーンを正しく無効にするには?

  3. 一部の人々はスクロールビューを使用すると言います。それは唯一の答えですか?私はむしろ相対レイアウトまたは線形レイアウトを使用するためです。

  4. ソフトキーボードがうまく動作するようにする簡単な答えはありますか?

は、あなたの助けのためにどうもありがとうございます:D

シモンズ:

  1. のandroid:minSdkVersionが= "7"
  2. 私は2.1
  3. のために標的にしていますそのようなありません私のマニフェストの暗黙のテーマはテーマがフルスクリーンモードであることを示します。
  4. 厄介なことです:私のログインアクティビティ、edittextがソフトキーボードのためのスペースを作るためにスライドしています。このアクティビティが再度呼び出されるたびに、edittextのためのスライドアップは機能しません。

これが私の活動のxmlです:

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

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="@color/bgcolor" 
    android:orientation="vertical" >  

    <TextView 
     android:id="@+id/textTitle" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:paddingTop="20dp" 
     android:clickable="false" 
     android:layout_gravity="center_horizontal" 
     android:text="Transfer Tanpa Berita" /> 
    <TextView 
     android:id="@+id/text" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:paddingTop="30dp" 
     android:text="No Rekening Tujuan: " /> 
    <EditText 
     android:id="@+id/transferNoRek" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center_horizontal" 
     android:inputType="number" 
     android:maxLength="20"> 
    </EditText> 
    <TextView 
     android:id="@+id/text" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:paddingTop="30dp" 
     android:text="Jumlah: " /> 
    <EditText 
     android:id="@+id/transferJumlah" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center_horizontal" 
     android:inputType="number" 
     android:maxLength="20"> 
    </EditText> 
    <TextView 
     android:id="@+id/text" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:paddingTop="30dp" 
     android:text="No HP Tujuan: " /> 
    <EditText 
     android:id="@+id/transferNoHP" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center_horizontal" 
     android:inputType="number" 
     android:maxLength="15"> 
    </EditText> 


    <Button 
     android:id="@+id/transferButton" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center_horizontal" 
     android:text="Kirim" 
     android:onClick="validatePin"> 
    </Button> 

</LinearLayout> 

答えて

1

私は最終的に自分自身の問題への答えを見つけます。

私はandroid:windowSoftInputMode intをタブアクティビティに設定しました。実際のアクティビティではありません。私の意見では、Tabのアクティビティは他のアクティビティを呼び出すためです。

ありがとうございました。

+1

あなたはどのアンドロイドを教えてください:windowSoftInputMode解決した問題を設定していますか? –