David
- Forum-Beiträge: 20
15.03.2014, 10:44:01 via Website
15.03.2014 10:44:01 via Website
Hallo zusammen,
ich habe ein RelativeLayout mit zwei Buttons von denen immer nur der letzte angezeigt wird. Auch wenn ich 3 oder 4 Buttons einfüge wird immer nur der letzte Button im Layout sichtbar. In der Vorschau sind jedoch alle sichtbar, nur auf dem Device ist das der Fall.
Der Auslöser ist, dass ich versuche, im Code die Größe der Buttons zu verändern. Darauf kann ich jedoch nicht verzichten. Hier mein Code:
Danke schonmal !
ich habe ein RelativeLayout mit zwei Buttons von denen immer nur der letzte angezeigt wird. Auch wenn ich 3 oder 4 Buttons einfüge wird immer nur der letzte Button im Layout sichtbar. In der Vorschau sind jedoch alle sichtbar, nur auf dem Device ist das der Fall.
Der Auslöser ist, dass ich versuche, im Code die Größe der Buttons zu verändern. Darauf kann ich jedoch nicht verzichten. Hier mein Code:
1<?xml version="1.0" encoding="utf-8"?>
2<RelativeLayout xmlns:android="//schemas.android.com/apk/res/android"
3android:layout_width="wrap_content"
4android:layout_height="wrap_content" >
5
6
7<LinearLayout
8 android:id="@+id/layoutOverlay"
9 android:layout_width="500dp"
10 android:layout_height="300dp"
11 android:layout_centerHorizontal="true"
12 android:layout_centerVertical="true"
13 android:orientation="vertical" >
14
15 <LinearLayout
16 android:layout_width="match_parent"
17 android:layout_height="wrap_content"
18 android:orientation="horizontal" >
19 </LinearLayout>
20
21 <RelativeLayout
22 android:layout_width="match_parent"
23 android:layout_height="fill_parent"
24 android:orientation="horizontal" >
25
26 <Button
27 android:id="@+id/button1"
28 android:layout_width="wrap_content"
29 android:layout_height="wrap_content"
30 android:layout_alignParentRight="true"
31 android:layout_centerVertical="true" />
32
33 <Button
34 android:id="@+id/button2"
35 android:layout_width="wrap_content"
36 android:layout_height="wrap_content"
37 android:layout_alignParentLeft="true"
38 android:layout_centerVertical="true" />
39 </RelativeLayout>
40</LinearLayout>
41
42</RelativeLayout>
2<RelativeLayout xmlns:android="//schemas.android.com/apk/res/android"
3android:layout_width="wrap_content"
4android:layout_height="wrap_content" >
5
6
7<LinearLayout
8 android:id="@+id/layoutOverlay"
9 android:layout_width="500dp"
10 android:layout_height="300dp"
11 android:layout_centerHorizontal="true"
12 android:layout_centerVertical="true"
13 android:orientation="vertical" >
14
15 <LinearLayout
16 android:layout_width="match_parent"
17 android:layout_height="wrap_content"
18 android:orientation="horizontal" >
19 </LinearLayout>
20
21 <RelativeLayout
22 android:layout_width="match_parent"
23 android:layout_height="fill_parent"
24 android:orientation="horizontal" >
25
26 <Button
27 android:id="@+id/button1"
28 android:layout_width="wrap_content"
29 android:layout_height="wrap_content"
30 android:layout_alignParentRight="true"
31 android:layout_centerVertical="true" />
32
33 <Button
34 android:id="@+id/button2"
35 android:layout_width="wrap_content"
36 android:layout_height="wrap_content"
37 android:layout_alignParentLeft="true"
38 android:layout_centerVertical="true" />
39 </RelativeLayout>
40</LinearLayout>
41
42</RelativeLayout>
1public class MainActivity extends Activity {
2 Button btn_1;
3 Button btn_2;
4
5
6
7@Override
8protected void onCreate(Bundle savedInstanceState) {
9 super.onCreate(savedInstanceState);
10
11 setContentView(R.layout.activity_main);
12
13
14 btn_1 = (Button) findViewById(R.id.button1);
15 btn_2 = (Button) findViewById(R.id.button2);
16
17 btn_1
18 .setLayoutParams(new android.widget.RelativeLayout.LayoutParams(
19 150, 150));
20 btn_2
21 .setLayoutParams(new android.widget.RelativeLayout.LayoutParams(
22 150, 150));
23
24}
25
26}
2 Button btn_1;
3 Button btn_2;
4
5
6
7@Override
8protected void onCreate(Bundle savedInstanceState) {
9 super.onCreate(savedInstanceState);
10
11 setContentView(R.layout.activity_main);
12
13
14 btn_1 = (Button) findViewById(R.id.button1);
15 btn_2 = (Button) findViewById(R.id.button2);
16
17 btn_1
18 .setLayoutParams(new android.widget.RelativeLayout.LayoutParams(
19 150, 150));
20 btn_2
21 .setLayoutParams(new android.widget.RelativeLayout.LayoutParams(
22 150, 150));
23
24}
25
26}
Danke schonmal !
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.