คำถามติดแท็ก android-support-design

20
วิธีการปิดการทำงานของโหมดการเลื่อน BottomNavigationView
BottomNavigationView ไม่แสดงชื่อเมนูที่ไม่ได้ใช้งาน จะแสดงชื่อขององค์ประกอบเมนูทั้งหมดใน bottomNavigationBar ได้อย่างไร? ปัญหาคือว่าในกรณีของฉันแสดงเฉพาะชื่อขององค์ประกอบที่คลิก

10
BottomNavigationView แสดงทั้งไอคอนและป้ายข้อความตลอดเวลา
ฉันใช้ android.support.design.widget.BottomNavigationView จากไลบรารีสนับสนุนการออกแบบเวอร์ชัน 25 compile 'com.android.support:design:25.0.0' <android.support.design.widget.BottomNavigationView android:id="@+id/bottomBar" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_gravity="center" app:itemBackground="@color/colorPrimary" app:menu="@menu/bottom_navigation_main" android:forceHasOverlappingRendering="true"/> เมื่อมีเพียงสามการกระทำใน @ menu / bottom_navigation_main จะแสดงทั้งไอคอนและป้ายข้อความตลอดเวลา วิธีใดในการแสดงทั้งไอคอนและป้ายข้อความตลอดเวลาเมื่อมีการกระทำมากกว่าสามรายการ

28
ปิดการใช้งานผู้ใช้ลากบน BottomSheet
BottomSheetฉันพยายามที่จะปิดการใช้งานของผู้ใช้ในการลาก เหตุผลที่ฉันต้องการปิดการใช้งานมีสองอย่าง 1. มันป้องกันไม่ให้ListViewเลื่อนลง 2. ฉันไม่ต้องการให้ผู้ใช้ปิดโดยใช้การลาก แต่มีปุ่มบนBottomSheetView. นี่คือสิ่งที่ฉันเคยทำ bottomSheetBehavior = BottomSheetBehavior.from(bottomAnc); bottomSheetBehavior.setBottomSheetCallback(new BottomSheetBehavior.BottomSheetCallback() { @Override public void onStateChanged(@NonNull View bottomSheet, int newState) { if (newState == BottomSheetBehavior.STATE_EXPANDED) { //Log.e("BottomSheet", "Expanded"); } else if (newState == BottomSheetBehavior.STATE_COLLAPSED) { //Log.e("BottomSheet", "Collapsed"); } } @Override public void onSlide(@NonNull View bottomSheet, float slideOffset) { …

14
ตั้งค่าสถานะของ BottomSheetDialogFragment เป็นขยาย
คุณตั้งค่าสถานะของส่วนที่ขยายเป็นส่วนBottomSheetDialogFragmentขยายโดยBottomSheetBehavior#setState(STATE_EXPANDED)ใช้ Android Support Design Library (v23.2.1) ได้อย่างไร https://code.google.com/p/android/issues/detail?id=202396พูดว่า: แผ่นด้านล่างถูกตั้งค่าเป็น STATE_COLLAPSED ในตอนแรก เรียก BottomSheetBehavior # setState (STATE_EXPANDED) ถ้าคุณต้องการขยาย โปรดทราบว่าคุณไม่สามารถเรียกใช้เมธอดก่อนดูเค้าโครง ปฏิบัติปัญหาต้องมีมุมมองที่จะสูงขึ้นเป็นครั้งแรก แต่ผมไม่แน่ใจว่าวิธีการที่ฉันจะตั้ง BottomSheetBehaviour ลงบนเศษ ( BottomSheetDialogFragment) View bottomSheet = coordinatorLayout.findViewById(R.id.bottom_sheet); BottomSheetBehavior behavior = BottomSheetBehavior.from(bottomSheet);

7
InflateException ด้วย FloatingActionButton จาก Official Design Library
ฉันได้รับข้อบกพร่องโดยใช้อย่างเป็นทางการFloatingActionButtonจากไลบรารีการสนับสนุนการออกแบบของ Google นี่คือ LogCat ของฉัน android.view.InflateException: Binary XML file line #34: Error inflating class android.support.design.widget.FloatingActionButton at android.view.LayoutInflater.createView(LayoutInflater.java:633) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743) at android.view.LayoutInflater.rInflate(LayoutInflater.java:806) at android.view.LayoutInflater.rInflate(LayoutInflater.java:809) at android.view.LayoutInflater.inflate(LayoutInflater.java:504) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:655) at android.view.LayoutInflater.inflate(Unknown Source) at android.view.LayoutInflater.inflate(LayoutInflater.java:414) at ---.---.com.---.SubCategoryFragment.onCreateView(SubCategoryFragment.java:47) at android.support.v4.app.Fragment.performCreateView(Fragment.java:1789) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:955) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1138) at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:740) at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1501) at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:458) at …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.