2011-08-15 6 views
0

私はAndroidで最初のアプリを開発していて、調査の対象となるのは です。現時点では、最初のアプリは純粋に です。 が市場にアップロードされる前に、私が言語を理解していることを確認するために使用しています。しかし、私はそれが正しく動作するようになっている場合、アップロードされる可能性があります:)。Android 1.5 SDK +相対レイアウト+ EditTextは横向きに表示されます

私の現在の問題は、携帯電話 (samsung Galaxy S2)でエミュレータを実行したときに、私のlandscape main.xmlが の動作と異なっていることです。今私は自分の携帯電話の画面が大きいです 私の main.xmlの設定は、あまりにも多くのストレッチからedittextを停止するだろうとエミュレータが思っただろう。ここで

は私のレイアウトの土地フォルダから私のmain.xmlの試み1で、それが広がって私の Player2_name編集テキストオブジェクトである:ここで

 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout 
xmlns:android="http://schemas.android.com/apk/res/ android" 
android:orientation="vertical" <----- tried this with 
android:orientation="horizontal" android:layout_width="fill_parent" 
android:layout_height="fill_parent" android:background="#006400" 
    > 

<EditText android:id="@+id/Player1_name" 
android:layout_width="150dp" 

    android:layout_height="wrap_content" 
android:layout_alignParentLeft="true" 
android:layout_alignParentTop="true" android:text="Player 1" /> 

<EditText android:id="@+id/Player2_name" 

    android:layout_alignParentRight="true" 
android:layout_alignParentTop="true" 

    android:layout_height="wrap_content" 
android:layout_width="200dp" android:text="Player 2" 

/> <RadioButton 
    android:id="@+id/Players1_turn" 
    android:layout_below="@+id/Player1_name" 

    android:layout_width="150dp" 
    android:layout_height="35dp" 
    android:text="turn?" 
    android:textSize="15px" 

    /> <RadioButton 
    android:id="@+id/Players2_turn" 
    android:layout_below="@+id/Player2_name" 
    android:layout_toRightOf="@+id/Players1_turn" 
    android:layout_alignLeft="@+id/Player2_name" 
    android:layout_alignTop="@+id/Players1_turn" 
    android:layout_width="150dp" 
    android:layout_height="35dp" 
    android:text="turn?" 
    android:textSize="15px" 

    /> 
    <TextView 
    android:id="@+id/Player1_score" 
    android:layout_below="@+id/Players1_turn" 
    android:layout_alignLeft="@+id/Player1_score" 
    android:text="Score :" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" /> <TextView 
    android:id="@+id/Player2_score" 
    android:layout_below="@+id/Players2_turn" 
    android:layout_alignLeft="@+id/Players2_turn" 
    android:layout_alignTop="@+id/Player1_score" 
    android:text="Score :" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" /> <ImageButton 
android:background="@drawable/red_ball" android:id="@+id/redball" 
android:layout_width="65dp" android:layout_height="65dp" 
android:layout_below="@+id/Player1_score" 

/> 

<ImageButton android:background="@drawable/black_ball" 
android:id="@+id/blackball" android:layout_width="65dp" 
android:layout_height="65dp" android:layout_toRightOf="@+id/redball" 
android:layout_alignTop="@+id/redball" 

/> 

<ImageButton android:background="@drawable/green_ball" 
android:id="@+id/greenball" android:layout_width="65dp" 
android:layout_height="65dp" 
android:layout_toRightOf="@+id/blackball" 
android:layout_alignTop="@+id/blackball" /> 

<ImageButton android:background="@drawable/cue_ball" 
android:id="@+id/cueball" android:layout_width="65dp" 
android:layout_height="65dp" 
android:layout_toRightOf="@+id/greenball" 
android:layout_alignTop="@+id/greenball" /> <ImageButton 
android:background="@drawable/blue_ball" android:id="@+id/blueball" 
android:layout_width="65dp" android:layout_height="65dp" 
android:layout_below="@+id/redball" 
android:layout_alignLeft="@+id/redball" /> <ImageButton 
android:background="@drawable/pink_ball" android:id="@+id/pinkball" 
android:layout_width="65dp" android:layout_height="65dp" 
android:layout_toRightOf="@+id/blueball" 
android:layout_alignTop="@+id/blueball" /> <ImageButton 
android:background="@drawable/yellow_ball" 
android:id="@+id/yellowball" android:layout_width="65dp" 
android:layout_height="65dp" android:layout_toRightOf="@+id/pinkball" 
android:layout_alignTop="@+id/pinkball" /> <ImageButton 
android:background="@drawable/brown_ball" android:id="@+id/brownball" 
android:layout_width="65dp" android:layout_height="65dp" 
android:layout_toRightOf="@+id/yellowball" 
android:layout_alignTop="@+id/yellowball" /> <CheckBox 
    android:id="@+id/Foul" 
    android:layout_below="@+id/blueball" 
    android:layout_width="100dp" 
    android:layout_height="wrap_content" 
    android:text="Foul" /> <CheckBox 
    android:id="@+id/Sound_on_off" 
    android:layout_toRightOf="@+id/Foul" 
    android:layout_width="fill_parent" 
    android:layout_alignTop="@+id/Foul" 
    android:layout_height="50dp" 
    android:text="Sound Effect" /> 


</RelativeLayout> 

は私のレイアウトの土地から私のmain.xmlの試み2でありますそれはオリエンテーションの処理方法の私の誤解で行うことです - 私は私の以前のコメントで思ったよう

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 

    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="#006400" 
    > 

     <EditText 
      android:id="@+id/Player1_name" 
      android:layout_width="wrap_content" 

      android:layout_height="wrap_content" 
      android:layout_alignParentTop="true" 
      android:layout_alignParentLeft="true" 

      android:text="Player 1" 
     /> 



    <EditText 
     android:id="@+id/Player2_name" 
     android:layout_alignParentTop="true" 
     android:layout_alignParentRight="true" 



     android:layout_height="wrap_content" 
     android:layout_width="wrap_content" 
     android:text="Player 2" 

     /> 
    <RadioButton 
     android:id="@+id/Players1_turn" 
     android:layout_below="@+id/Player1_name" 

     android:layout_width="150dp" 
     android:layout_height="35dp" 
     android:text="turn?" 
     android:textSize="15px" 
     /> <RadioButton 
     android:id="@+id/Players2_turn" 
     android:layout_below="@+id/Player2_name" 
     android:layout_toRightOf="@+id/Players1_turn" 
     android:layout_alignLeft="@+id/Player2_name" 
     android:layout_alignTop="@+id/Players1_turn" 
     android:layout_width="150dp" 
     android:layout_height="35dp" 
     android:text="turn?" 
     android:textSize="15px" 

     /> 
     <TextView 
     android:id="@+id/Player1_score" 
     android:layout_below="@+id/Players1_turn" 
     android:layout_alignLeft="@+id/Player1_score" 
     android:text="Score :" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" /> <TextView 
     android:id="@+id/Player2_score" 
     android:layout_below="@+id/Players2_turn" 
     android:layout_alignLeft="@+id/Players2_turn" 
     android:layout_alignTop="@+id/Player1_score" 
     android:text="Score :" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" /> <ImageButton 
android:background="@drawable/red_ball" android:id="@+id/redball" 
android:layout_width="65dp" android:layout_height="65dp" 
android:layout_below="@+id/Player1_score" /> 

<ImageButton android:background="@drawable/black_ball" 
android:id="@+id/blackball" android:layout_width="65dp" 
android:layout_height="65dp" android:layout_toRightOf="@+id/redball" 
android:layout_alignTop="@+id/redball" /> 

<ImageButton android:background="@drawable/green_ball" 
android:id="@+id/greenball" android:layout_width="65dp" 
android:layout_height="65dp" 
android:layout_toRightOf="@+id/blackball" 
android:layout_alignTop="@+id/blackball" /> 

<ImageButton android:background="@drawable/cue_ball" 
android:id="@+id/cueball" android:layout_width="65dp" 
android:layout_height="65dp" 
android:layout_toRightOf="@+id/greenball" 
android:layout_alignTop="@+id/greenball" /> <ImageButton 
android:background="@drawable/blue_ball" android:id="@+id/blueball" 
android:layout_width="65dp" android:layout_height="65dp" 
android:layout_below="@+id/redball" 
android:layout_alignLeft="@+id/redball" /> <ImageButton 
android:background="@drawable/pink_ball" android:id="@+id/pinkball" 
android:layout_width="65dp" android:layout_height="65dp" 
android:layout_toRightOf="@+id/blueball" 
android:layout_alignTop="@+id/blueball" /> <ImageButton 
android:background="@drawable/yellow_ball" 
android:id="@+id/yellowball" android:layout_width="65dp" 
android:layout_height="65dp" 
android:layout_toRightOf="@+id/pinkball" 
android:layout_alignTop="@+id/pinkball" /> <ImageButton 
android:background="@drawable/brown_ball" 
android:id="@+id/brownball" android:layout_width="65dp" 
android:layout_height="65dp" 
android:layout_toRightOf="@+id/yellowball" 
android:layout_alignTop="@+id/yellowball" /> <CheckBox 
     android:id="@+id/Foul" 
     android:layout_below="@+id/blueball" 
     android:layout_width="100dp" 
     android:layout_height="wrap_content" 
     android:text="Foul" /> <CheckBox 
     android:id="@+id/Sound_on_off" 
     android:layout_toRightOf="@+id/Foul" 
     android:layout_width="fill_parent" 
     android:layout_alignTop="@+id/Foul" 
     android:layout_height="50dp" 
     android:text="Sound Effect" /> 


</RelativeLayout> 
+0

私は自分自身の問題を知っていると思います。私はアプリがlayout-land/main.xmlのレイアウトを読んでいるとは思っていません。私が使っている向きの方法を誤解していると思います。 – TimCS

答えて

0

:フォルダとそれが広がって私の Player2_name編集テキストオブジェクトです。私はこれを解決しましたので、これを解決済みとしてマークします

関連する問題