2017-08-26 14 views
0

我有一个带有选项卡的坐标布局。在该坐标布局中,我按照我的要求包含了一个布局。一切工作正常,但包括布局有一个Imageview和Textview。我以编程方式为ImageView提供了单击操作,并且以可视方式执行了textview。 Imageview点击操作不起作用。我尝试了很多方法。仅用于该imageview动作不会发生。一个选项卡具有线性布局,其他选项卡具有recyclerview。线性布局选项卡滚动无法正常工作。对于回收者视图坐标布局属性工作正常。这是我的布局文件。 `包括布局中的坐标布局按钮单击不工作

<?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="[email protected]" 
          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>` 

请原谅我的基本问题,大家帮我出这一点。提前致谢。

+0

看起来像你的布局需要?附加布局快照,然后根据需要帮助您做出一些更改。 –

+0

是的,我添加了我的输出截图 – Yamuna

+0

因此,在右上方的标题栏和标签? –

回答

0

我发现了什么问题。我已经添加了一个工具栏与折叠模式引脚,我再次尝试添加一个工具栏与后退按钮。所以旧的工具栏重叠这个新的工具栏和行动没有发生。所以我禁用旧的工具栏,并给新的工具栏pinmode和解决我的问题。

谢谢。