2016-07-19 2 views
0

CheeseSquare sample code으로 복제했습니다. Chris Banes. 지원 라이브러리 및 Android Studio의 최신 버전이 있지만 Android 4.2.2의 Nexus 4에서이 코드를 실행하고 있습니다.플로팅 작업 단추를 아래쪽으로 이동

이 샘플 코드를 보여줍니다 주요 활동에서뿐만 아니라 CheeseDetailActivity (activity_detail.xml)

에서 3 개 탭에서 두 번 주요 활동 (include_list_viewpager.xml)에 즉, 플로팅 작업 버튼 즉, (include_list_viewpager.xml) 플로팅 작동 버튼이 하단이며 같이 설명된다 : 반면 플로팅 A의

<android.support.design.widget.FloatingActionButton 
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    app:layout_anchor="@id/appbar" 
    android:layout_gravity="end|bottom" 
    android:src="@drawable/ic_discuss" 
    android:layout_margin="@dimen/fab_margin" 
    android:clickable="true"/> 

버튼이 가운데에있다. CheeseDetailActivity (activity_detail.xml).

<android.support.design.widget.FloatingActionButton 
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    app:layout_anchor="@id/appbar" 
    app:layout_anchorGravity="bottom|right|end" 
    android:src="@drawable/ic_discuss" 
    android:layout_margin="@dimen/fab_margin" 
    android:clickable="true"/> 
나는 주요 활동 ( include_list_viewpager.xml)과 같이 아래로 CheeseDetailActivity ( activity_detail.xml)의 플로팅 작업 버튼을 이동하려는

: 그것은는 다음과 같이 설명되어 있습니다. 나는 아래와 같이 layout_gravity으로 layout_anchorGravity을 변경하여이 시도 :

<android.support.design.widget.FloatingActionButton 
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    app:layout_anchor="@id/appbar" 
    android:layout_gravity="end|bottom" 
    android:src="@drawable/ic_discuss" 
    android:layout_margin="@dimen/fab_margin" 
    android:clickable="true"/> 

내가 궁금 왜 내 위에서 언급 한 수정 된 코드를 사용하여 화면 상단에 떠있는 작업 버튼 이동? 그것을 바닥에 가져갈 방법이 있습니까?

답변

3

app:layout_anchor="@id/appbar"FloatingActionButton이 '고정'되거나 앱 표시 줄에 부착됨을 의미합니다. 위치를 분리하려면 해당 행을 제거하십시오.

+0

** 고맙습니다 ** ianhanniballake ** 이것은 완벽하게 작동했습니다. –

관련 문제