私はAndroidアプリケーションを作成しています。tablerowのボタンのサイズが正しくありません。 (Android)
<ScrollView android:id="@+id/ScrollView01"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="left|top|bottom|right"
android:layout_marginTop="80dip"
android:layout_marginLeft="0dip"
android:layout_marginRight="0dip"
android:layout_marginBottom="60dip"
>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/centerlayout"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="left|right|top|bottom"
android:layout_marginRight="20dip"
android:layout_marginLeft="10dip"
android:layout_marginBottom="120dip" >
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TableRow>
<Button android:text="Button"
android:layout_column="0"
android:id="@+id/bookmarkbutton"
android:layout_width="230dip"
android:layout_height="30dip"
android:background="@drawable/red_btn"
android:padding="14dp"
></Button>
</TableRow>
</TableLayout>
</LinearLayout>
</ScrollView>
と私はそれを実行した場合、それは次のような画面が表示されます:
しかし、私はアンドロイドを追加する場合:ここでは、XMLレイアウトだあるlayout_gravityは=ボタン、「ボタン」に「左」サイズが減少して示しています、layout_width =「30dip」、それは小さなボタンを示し
:は、私がアンドロイドでボタンの幅を変更する場合は注意してください
より大きなサイズに変更すると、サイズが正しく適用されず、最大幅は2番目の画像と同じになります。私は
ScrollView android:id="@+id/ScrollView01"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="left|top|bottom|right"
android:layout_marginTop="80dip"
android:layout_marginLeft="0dip"
android:layout_marginRight="0dip"
android:layout_marginBottom="60dip"
>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/centerlayout"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="left|right|top|bottom"
android:layout_marginRight="20dip"
android:layout_marginLeft="10dip"
android:layout_marginBottom="120dip"
>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TableRow>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/subjecttext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:lineSpacingExtra="10dip"
android:padding="14dp"
/>
</TableRow>
<TableRow>
<Button android:text="Button"
android:layout_column="0"
android:id="@+id/bookmarkbutton"
android:layout_width="20dip"
android:layout_height="30dip"
android:background="@drawable/black_btn"
android:padding="14dp"
></Button>
</TableRow>
</TableLayout>
</LinearLayout>
</ScrollView>
を経由して、そこに新しいのTextViewを追加する場合
は、最後には、次の画像を表示しませんし、ボタンの大きさは、もはや変更可能です。何が間違っているのか教えてください。
ありがとうございました。それはうまく動作します。あなたは私に多くの時間を救った。 –
よろしくお願いします!ハッピーコーディング! – ihrupin