我有一个固定高度的ScrollView和一个onClick动作设置。 此ScrollView包含一个ScrollView,它可能很小或很长。 TextView具有相同的onClick配置。
当我的TextView小于滚动视图高度时,我可以单击TextView并起作用(调用该函数)。当我单击空的ScrollView时,什么都没有发生。
是否可以在ScrollView的空白部分使用onClick触发器?
在我的布局XML内
<ScrollView
android:layout_alignParentBottom="true"
android:id="@+id/definitionContainer"
android:layout_width="match_parent"
android:layout_height="120dp"
android:scrollbars="vertical"
android:onClick="hideDefinition">
<TextView
android:id="@+id/definitionTextView"
android:layout_alignParentBottom="true"
android:layout_width="match_parent"
android:layout_height="120dp"
android:text="Definition"
android:onClick="hideDefinition" />
</ScrollView>
我的主要活动内
public void hideDefinition(View v) {
LogDebug("hideDefinition was called");
hideDefinition();
}
回顾:
我再次检查了官方文档,并且OnClick可用于ScrollView,因此它应该可以工作!除非scrollView的黑色部分不是ScrollView的“ S:p