Philipp K
- Forum-Beiträge: 27
18.04.2012, 21:42:21 via Website
18.04.2012 21:42:21 via Website
Hallo!
Ich verwende Greendroid in meiner Anwendung und die darin enthaltene PagedView Klasse (Viewflipper)
PaddedLayout:
Entity Layout:
It looks like this:
Problem:
Mein Problem ist, dass der Button überlappt. Gibt es eine Lösung, dass sich die Views automatisch anpassen?
Möchte keine ScrollView verwenden.
Ich verwende Greendroid in meiner Anwendung und die darin enthaltene PagedView Klasse (Viewflipper)
PaddedLayout:
1<merge
2 xmlns:android="http://schemas.android.com/apk/res/android"
3 xmlns:greendroid="http://schemas.android.com/apk/res/com.cyrilmottier.android.gdcatalog">
4
5 <greendroid.widget.PagedView
6 android:id="@+id/paged_view"
7 android:layout_width="fill_parent"
8 android:layout_height="fill_parent" />
9
10 <LinearLayout android:layout_width="fill_parent"
11 android:layout_height="fill_parent" android:orientation="vertical" android:layout_alignParentBottom="true" android:gravity="bottom"
12 >
13
14 <Button
15 android:id="@+id/mal_up"
16 android:layout_width="wrap_content"
17 android:layout_height="wrap_content"
18 android:layout_gravity="center_horizontal"
19 android:layout_margin="4dp"
20 android:background="@drawable/custom_button"
21 android:gravity="center"
22 android:padding="8dp"
23 android:text="Flirt"
24 android:textColor="#ffffff"
25 android:textSize="12pt"
26 android:typeface="serif" />
27
28 <greendroid.widget.PageIndicator
29 android:id="@+id/page_indicator"
30 android:layout_width="wrap_content"
31 android:layout_height="wrap_content"
32 android:layout_gravity="center_horizontal"
33 android:layout_marginBottom="15dp" />
34 </LinearLayout>
35
36 </merge>
2 xmlns:android="http://schemas.android.com/apk/res/android"
3 xmlns:greendroid="http://schemas.android.com/apk/res/com.cyrilmottier.android.gdcatalog">
4
5 <greendroid.widget.PagedView
6 android:id="@+id/paged_view"
7 android:layout_width="fill_parent"
8 android:layout_height="fill_parent" />
9
10 <LinearLayout android:layout_width="fill_parent"
11 android:layout_height="fill_parent" android:orientation="vertical" android:layout_alignParentBottom="true" android:gravity="bottom"
12 >
13
14 <Button
15 android:id="@+id/mal_up"
16 android:layout_width="wrap_content"
17 android:layout_height="wrap_content"
18 android:layout_gravity="center_horizontal"
19 android:layout_margin="4dp"
20 android:background="@drawable/custom_button"
21 android:gravity="center"
22 android:padding="8dp"
23 android:text="Flirt"
24 android:textColor="#ffffff"
25 android:textSize="12pt"
26 android:typeface="serif" />
27
28 <greendroid.widget.PageIndicator
29 android:id="@+id/page_indicator"
30 android:layout_width="wrap_content"
31 android:layout_height="wrap_content"
32 android:layout_gravity="center_horizontal"
33 android:layout_marginBottom="15dp" />
34 </LinearLayout>
35
36 </merge>
Entity Layout:
1<?xml version="1.0" encoding="utf-8"?>
2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
3 android:orientation="vertical"
4 android:layout_width="fill_parent"
5 android:layout_height="fill_parent" >
6
7 <ImageView
8 android:id="@+id/mal_iv"
9 android:layout_width="wrap_content"
10 android:layout_height="wrap_content"
11 android:src="@drawable/icon"
12 android:layout_gravity="center_horizontal"
13 android:paddingTop="10dp"/>
14
15 <TextView
16 android:layout_width="wrap_content"
17 android:layout_height="wrap_content"
18 android:layout_gravity="center_horizontal"
19 android:layout_marginTop="10dp"
20 android:text="@string/username" />
21
22 <TextView
23 android:id="@+id/mal_name"
24 android:layout_width="wrap_content"
25 android:layout_height="wrap_content"
26 android:layout_gravity="center_horizontal"
27 android:textColor="#FF3100"
28 android:textAppearance="?android:attr/textAppearanceLarge"/>
29
30 <TextView
31 android:layout_width="wrap_content"
32 android:layout_height="wrap_content"
33 android:layout_gravity="center_horizontal"
34 android:text="@string/age" />
35
36 <TextView
37 android:id="@+id/mal_age"
38 android:layout_width="wrap_content"
39 android:layout_height="wrap_content"
40 android:layout_gravity="center_horizontal"
41 android:textColor="#FF3100"
42 android:textAppearance="?android:attr/textAppearanceLarge" />
43 <TextView
44 android:layout_width="wrap_content"
45 android:layout_height="wrap_content"
46 android:layout_gravity="center_horizontal"
47 android:text="@string/gender" />
48 <TextView
49 android:id="@+id/mal_gender"
50 android:layout_width="wrap_content"
51 android:layout_height="wrap_content"
52 android:layout_gravity="center_horizontal"
53 android:textColor="#FF3100"
54 android:textAppearance="?android:attr/textAppearanceLarge" />
55
56
57 </LinearLayout>
2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
3 android:orientation="vertical"
4 android:layout_width="fill_parent"
5 android:layout_height="fill_parent" >
6
7 <ImageView
8 android:id="@+id/mal_iv"
9 android:layout_width="wrap_content"
10 android:layout_height="wrap_content"
11 android:src="@drawable/icon"
12 android:layout_gravity="center_horizontal"
13 android:paddingTop="10dp"/>
14
15 <TextView
16 android:layout_width="wrap_content"
17 android:layout_height="wrap_content"
18 android:layout_gravity="center_horizontal"
19 android:layout_marginTop="10dp"
20 android:text="@string/username" />
21
22 <TextView
23 android:id="@+id/mal_name"
24 android:layout_width="wrap_content"
25 android:layout_height="wrap_content"
26 android:layout_gravity="center_horizontal"
27 android:textColor="#FF3100"
28 android:textAppearance="?android:attr/textAppearanceLarge"/>
29
30 <TextView
31 android:layout_width="wrap_content"
32 android:layout_height="wrap_content"
33 android:layout_gravity="center_horizontal"
34 android:text="@string/age" />
35
36 <TextView
37 android:id="@+id/mal_age"
38 android:layout_width="wrap_content"
39 android:layout_height="wrap_content"
40 android:layout_gravity="center_horizontal"
41 android:textColor="#FF3100"
42 android:textAppearance="?android:attr/textAppearanceLarge" />
43 <TextView
44 android:layout_width="wrap_content"
45 android:layout_height="wrap_content"
46 android:layout_gravity="center_horizontal"
47 android:text="@string/gender" />
48 <TextView
49 android:id="@+id/mal_gender"
50 android:layout_width="wrap_content"
51 android:layout_height="wrap_content"
52 android:layout_gravity="center_horizontal"
53 android:textColor="#FF3100"
54 android:textAppearance="?android:attr/textAppearanceLarge" />
55
56
57 </LinearLayout>
It looks like this:
Problem:
Mein Problem ist, dass der Button überlappt. Gibt es eine Lösung, dass sich die Views automatisch anpassen?
Möchte keine ScrollView verwenden.
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.