包含在坐标布局按钮中的布局 单击不起作用



我有一个带选项卡的坐标布局。在该坐标布局中,我根据自己的要求包含一个布局。一切正常,但包含的布局有一个图像视图和文本视图。我以编程方式为 ImageView 提供了点击操作,并为文本视图提供了可见性。图像视图单击操作不起作用。我尝试了很多方法。仅针对该图像视图操作未发生。一个选项卡具有线性布局,另一个选项卡具有回收器视图。线性布局选项卡滚动无法正常工作。对于回收器视图坐标布局属性工作正常。这是我的布局文件。 `

<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true">
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fitsSystemWindows="true"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/collapse_toolbar"
android:layout_width="match_parent"
android:layout_height="380dp"
android:fitsSystemWindows="true"
app:contentScrim="?attr/colorPrimary"
app:layout_scrollFlags="scroll|exitUntilCollapsed"
app:titleEnabled="false">

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
app:layout_collapseMode="parallax">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="?attr/actionBarSize"
android:background="@color/btn_bg"
android:orientation="vertical"
>
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar_me"
android:layout_width="wrap_content"
android:layout_height="?attr/actionBarSize"
android:background="@color/btn_bg"
android:theme="@style/AppTheme.AppBarOverlay"
app:popupTheme="@style/AppTheme.PopupOverlay">

<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="end">
<ImageView
android:id="@+id/me_Back"
android:layout_width="@dimen/_20sdp"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:src="@drawable/ic_backnew" />

<TextView
android:id="@+id/txt_continue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginEnd="11dp"
android:layout_marginRight="11dp"
android:gravity="center"
android:text="Continue"
android:textSize="15sp"
android:visibility="invisible" />
</RelativeLayout>
</android.support.v7.widget.Toolbar>
</LinearLayout>
<RelativeLayout
android:id="@+id/rlPhoto"
android:layout_width="@dimen/_60sdp"
android:layout_height="@dimen/_60sdp"
android:layout_gravity="center_horizontal"
android:layout_marginTop="@dimen/_20sdp">
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/ivProfilePicture"
android:layout_width="@dimen/_60sdp"
android:layout_height="@dimen/_60sdp"
android:src="@drawable/download" />
<ImageView
android:layout_width="@dimen/_16sdp"
android:layout_height="@dimen/_16sdp"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_margin="@dimen/_2sdp"
android:src="@drawable/camera" />

<RelativeLayout
android:id="@+id/rlProgress"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:visibility="gone">
<ProgressBar
android:id="@+id/progressBar"
style="?android:attr/progressBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true" />
</RelativeLayout>
</RelativeLayout>
<TextView
android:id="@+id/tvName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/_3sdp"
android:layout_marginLeft="@dimen/_5sdp"
android:layout_marginRight="@dimen/_5sdp"
android:layout_marginTop="@dimen/_5sdp"
android:gravity="center"
android:text="Yamuna"
android:textColor="@color/dark_grey"
android:textSize="@dimen/_13sdp"
android:textStyle="bold" />
<TextView
android:id="@+id/tvFriendsCount"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/_5sdp"
android:layout_marginRight="@dimen/_5sdp"
android:gravity="center"
android:text="10 Friends"
android:textColor="@color/grey" />
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:layout_marginBottom="@dimen/_10sdp"
android:layout_marginLeft="@dimen/_20sdp"
android:layout_marginRight="@dimen/_20sdp"
android:layout_marginTop="@dimen/_20sdp"
android:background="@color/light_grey" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/_19sdp"
android:layout_marginRight="@dimen/_19sdp"
android:orientation="horizontal">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="vertical">
<TextView
android:id="@+id/tvEmail"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="yamuna@gmail.com"
android:textColor="#000000" />

<TextView
android:id="@+id/tvMobile"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="@dimen/_2sdp"
android:text="9986086918"
android:textColor="#000000" />

<TextView
android:id="@+id/tvLocation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Koramangala"
android:textColor="#000000" />
</LinearLayout>
<ImageView
android:id="@+id/ivEdit"
android:layout_width="@dimen/_30sdp"
android:layout_height="@dimen/_30sdp"
android:paddingLeft="@dimen/_7sdp"
android:paddingRight="@dimen/_7sdp"
android:src="@drawable/pencil"
android:visibility="visible" />
</LinearLayout>
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:layout_marginTop="@dimen/_10sdp"
android:background="@color/light_grey" />
</LinearLayout>

<!-- <ImageView
android:id="@+id/header"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/test"
android:fitsSystemWindows="true"
android:scaleType="centerCrop"
app:layout_collapseMode="parallax" />-->
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="60dp"
android:gravity="top"
android:minHeight="?attr/actionBarSize"
app:layout_collapseMode="pin"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
app:titleMarginTop="15dp" />
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:layout_gravity="bottom"
app:tabIndicatorColor="@color/btn_bg"
app:tabSelectedTextColor="@color/colorAccent"
app:tabTextColor="#000000" />

</android.support.design.widget.CollapsingToolbarLayout>
<!--<View xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/shadow_prelollipop"
android:layout_width="match_parent"
android:layout_height="5dp"
android:background="@drawable/background_shadow" />
-->
</android.support.design.widget.AppBarLayout>
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior" />

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="end|bottom">
<include
android:id="@+id/tool_head"
layout="@layout/footer" />
</LinearLayout>
</android.support.design.widget.CoordinatorLayout>`

请原谅我的基本问题,帮助我摆脱困境。提前谢谢。

我发现了问题所在。我已经添加了一个带有折叠模式引脚的工具栏,我再次尝试添加另一个带有后退按钮的工具栏。因此,旧工具栏与这个新工具栏重叠,并且没有发生操作。所以我禁用了旧工具栏并将 pinmode 提供给新工具栏并解决了我的问题。

谢谢。

最新更新