Überlappende View in PagedView

  • Antworten:0
Philipp K
  • Forum-Beiträge: 27

18.04.2012, 21:42:21 via Website

Hallo!

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>

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>

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.

Antworten