2017-08-26 50 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和解決我的問題。

謝謝。