我想在单击相对布局时显示添加按钮视图。 我对如何收听感到困惑,因为每列我都有不同的relativelayout。 它可能看起来像这样:
每周的每一天都有一个相对的布局。
<ScrollView
android:id="@+id/calendarScrollView"
...... >
<RelativeLayout
android:id="@+id/calendarRelativeLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="0dp" >
<LinearLayout
android:id="@+id/calendarSplitterRelativeLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:baselineAligned="false"
android:padding="0dp" >
.......
<RelativeLayout
android:id="@+id/mondayRelativeLayout"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="2" >
<include layout="@layout/calendar_zebra" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/tuesdayRelativeLayout"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="2" >
<include layout="@layout/calendar_zebra" />
<com.example.admin.nuschedule.view.LessonEventView
android:layout_width="match_parent"
android:layout_height="60dp"
app:lessonName="CSCI 321"
app:lessonRoom="7.257"/>
</RelativeLayout>
.......
</LinearLayout>
</RelativeLayout>
实际上,我想我应该听一下relativelayout点击并以编程方式添加新视图。但是我很困惑,因为有五种不同的布局,并且每次点击似乎都不是最好的方法。
现在有人可以在代码中实现它吗?