0

私はすべてを試したので、ここに質問を投稿することにしました。

最も単純な機能を学ぶためだけに、基本的なアプリケーションを作成しています。アプリケーションの背景と 3 つのボタンを作成しました。これらの 3 つのボタンをそれぞれ LinearLayout に配置して、画面の水平方向の中央に配置しました。これら 3 つのボタンから LinearLayout を作成して垂直方向の中央に配置できると考えましたが、私にはうまくいきません。

次に、それらをプッシュダウンする別の LinearLayout を作成しましたが、画面サイズごとにこのプッシュを変更する必要があるため、さまざまなデバイスでの使いやすさが妨げられます。

ここに写真があります:

ボタン配置

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" 
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" 
    android:gravity="center_horizontal"
    android:background="@drawable/raintumblrr">

<LinearLayout 
    android:orientation="vertical"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"
    android:paddingTop="32dip" 
    android:paddingBottom="15dip">     
 </LinearLayout>

 <LinearLayout
    android:orientation="vertical"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"
    android:gravity="center">

 <LinearLayout 
    android:orientation="horizontal"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"
    android:paddingTop="5dip" 
    android:paddingBottom="5dip"
    android:gravity="center_horizontal">

そしてボタン。

誰かが私を助けることができますか?

4

1 に答える 1

3

RelativeLayout を作成し、その中に LinearLayout を配置し、centerInParent="true"属性とwrap_content dimensions.

于 2013-10-01T15:24:11.440 に答える