0
我有两个视图,一个日视图和一个事件视图作为日历的一部分。我希望我的事件在宽度上填充日视图(正在工作),但是当我在相同位置/时间添加另一个时,我希望它们分割宽度...我使用java动态添加事件。是否有我可以使用的属性,以便视图不重叠?停止视图在相对布局中水平重叠
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:id="@+id/dayView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/day_view">
</RelativeLayout>
。
<?xml version="1.0" encoding="utf-8"?>
<ie.test.calendar.CalendarEventView
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:id="@+id/eventView"
android:background="@drawable/event_view"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/eventTextView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="3dp"
android:paddingBottom="5dp"
android:paddingLeft="5dp"
android:paddingRight="3dp"
android:textAppearance="@android:style/TextAppearance.Medium"
android:textColor="@android:color/white"/>
</ie.test.calendar.CalendarEventView>
所以我必须知道在插入第一个事件时有一个事件将被添加到相同的位置?然后为它腾出空间? – ovg