まず最初にAndroid開発の新機能です。この質問は少年少女に聞こえるかもしれませんが、私はこれに答えられません。私は2つの異なるボタンを並べて表示する必要のあるアプリケーションを持っています。私はこれに必要なタグを指定して、1つのエミュレータで実行しますが、他のエミュレータでは実行しません。アンドロイドアプリで2つのボタンが重複しています
file_name.xml:下のボタンのデザインのための私のコードでボタン1のレイアウトが完了した後に限り、私の知識が行くように、layout_toRightOFはボタン2を配置しますので、
<RelativeLayout>
//some code here
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<Button
android:id="@+id/button1"
android:layout_width="50dp"
android:layout_height="50dp"
android:paddingTop="15dp"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginLeft="36dp"
android:layout_marginStart="36dp"
android:layout_marginBottom="36dp" />
<Button
android:id="@+id/button2"
android:layout_width="45dp"
android:layout_height="45dp"
android:paddingTop="15dp"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginLeft="96dp"
android:layout_marginStart="36dp"
android:layout_marginBottom="36dp"
android:layout_toRightOf="@+id/button1" />
</RelativeLayout>
は私のタグに何か問題があります。また、私は両方のためにmarginLeftを静的に提供しました。
両方のボタンが1つのエミュレータ(Google Playサービスがインストールされている)に表示され、他の(Google Playサービスがインストールされていない)エミュレータには表示されません。 Google Playサービスがインストールされていないためですか?私のボタンのデザインに何か不具合がありますか?
どんな種類のヘルプが役に立ちます。
ありがとうございます。
Question、なぜLinearLayoutを使用しないのですか? – cyroxis
LinerLayoutを使ってみましたが、それでも問題は解決しません。 –
両方でalignParentLeft/Startを使用していますが、実際には両方を左に揃えたいのではありませんか?また、 'toRightOf =" @ id/button1 "'(idの+を取り除く)を使用してください。 – zgc7009