0

サイトで回答を検索しましたが、すべてのケースで私に役立つ回答がないように思われるため、何かを見つけることができませんでした.

基本的に、携帯電話でアプリを実行すると、Eclipse で設定したレイアウトとは異なります。

マニフェスト android:configChanges="screenSize" でこれを試しましたが、成功しませんでした。また、すべてのサイズを dp に設定しました。

誰もこれに対する解決策を知っていますか? ありがとう!

これは私のxmlです(縦向きのレイアウト用ですが、問題は両方にあります)

'<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" 
android:background="@drawable/sothisisart"
>
<TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:layout_marginTop="14dp"
    android:text="Convert from: "
     android:textSize="@dimen/activity_larger"
    android:textAppearance="?android:attr/textAppearanceMedium" />

<EditText
    android:id="@+id/edittext"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/textView1"
    android:layout_marginTop="98dp"
    android:layout_toLeftOf="@+id/tvConvertFrom"
    android:ems="10"
    android:hint="type here" />

<RadioGroup
    android:id="@+id/radioGroup1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/textView1"
    android:layout_below="@+id/textView1" >

    <RadioButton
        android:id="@+id/rbKilometers"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
         android:textSize="@dimen/activity_larger2"
        android:text="Kilometers" />

    <RadioButton
        android:id="@+id/rbMiles"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
         android:textSize="@dimen/activity_larger2"
        android:text="Miles" />


</RadioGroup>

<TextView
    android:id="@+id/tvConvertFrom"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBottom="@+id/edittext"
    android:layout_alignRight="@+id/bConvert"
    android:text= ""
    android:textAppearance="?android:attr/textAppearanceSmall" />

<TextView
    android:id="@+id/tvAnswer"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/bConvert"
    android:layout_toRightOf="@+id/textView3"
    android:layout_marginTop="70dp"
     android:textSize="@dimen/activity_larger"
    android:text=" "
    android:textAppearance="?android:attr/textAppearanceLarge" />

<Button
    android:id="@+id/bConvert"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/edittext"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="56dp"
    android:text="Convert"
    android:textSize="@dimen/activity_larger" />

<TextView
    android:id="@+id/textView3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/tvAnswer"
    android:layout_alignBottom="@+id/tvAnswer"
    android:layout_alignLeft="@+id/bConvert"
    android:text="Equals:"
     android:textSize="@dimen/activity_larger"
    android:textAppearance="?android:attr/textAppearanceLarge" />

</RelativeLayout>'

必要かどうかはわかりませんが、これは AndroidManifest です

`<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.daniel.kilometermilecoverter"
android:versionCode="2"
android:versionName="2.0" >
<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="17" />

<application
    android:allowBackup="true"
    android:icon="@drawable/mileconverter"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >

    <activity
        android:name="com.daniel.kilometermilecoverter.MainActivity"
        android:label="@string/app_name"
        android:configChanges="orientation|keyboardHidden|screenSize">          
          <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

</application>

 </manifest>'
4

0 に答える 0