คำถามติดแท็ก androiddesignsupport

4
เพิ่มมุมมองด้านล่างแถบเครื่องมือใน CoordinatorLayout
ฉันมีเค้าโครงต่อไปนี้: <android.support.design.widget.CoordinatorLayout android:id="@+id/main_content" 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.support.design.widget.AppBarLayout android:id="@+id/appBar" android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/ThemeOverlay.AppCompat.ActionBar"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:layout_scrollFlags="scroll|enterAlways" app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/> </android.support.design.widget.AppBarLayout> <FrameLayout android:id="@+id/content" android:layout_width="match_parent" android:layout_height="match_parent" /> </android.support.design.widget.CoordinatorLayout> ฉันเพิ่มFragments เข้าไปFrameLayoutแทนที่พวกเขา หนึ่งในฉันFragmentคือรายการซึ่งมีรูปแบบต่อไปนี้: <android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/recyclerView" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior"/> ปัญหาของฉันที่นี่ที่แถบเครื่องมือจะถูกวาดขึ้นในช่วงรายการ ฉันพยายามที่จะแก้ปัญหานั้นด้วยการห่อเนื้อหาของCoordinatorLayoutลงใน a LinearLayoutที่แก้ปัญหาการถอนเงินเกิน แต่วิธีที่พฤติกรรมการเลื่อนของแถบแอปไม่ทำงานอีกต่อไป ความช่วยเหลือใด ๆ ที่ชื่นชมมาก!

6
เปลี่ยนสีของรายการเมนูที่เลือกในลิ้นชักการนำทาง
ฉันใช้ไลบรารี Android Design Support ใหม่เพื่อใช้งานลิ้นชักการนำทางในแอปพลิเคชันของฉัน ฉันคิดไม่ออกว่าจะเปลี่ยนสีของรายการที่เลือกอย่างไร! นี่คือ xml ของเมนู: <menu xmlns:android="http://schemas.android.com/apk/res/android"> <group android:checkableBehavior="single"> <item android:id="@+id/navigation_item_1" android:icon="@drawable/ic_1" android:title="@string/navigation_item_1"/> <item android:id="@+id/navigation_item_2" android:icon="@drawable/ic_2" android:title="@string/navigation_item_2"/> </group> และนี่คือ navigationview xml ซึ่งอยู่ใน a android.support.v4.widget.DrawerLayout: <android.support.design.widget.NavigationView android:id="@+id/activity_main_navigationview" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" app:headerLayout="@layout/drawer_header" app:itemIconTint="@color/black" app:itemTextColor="@color/primary_text" app:menu="@menu/menu_drawer"> <TextView android:id="@+id/main_activity_version" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom" android:layout_marginBottom="@dimen/activity_vertical_margin" android:layout_marginLeft="@dimen/activity_horizontal_margin" android:textColor="@color/primary_text" /> </android.support.design.widget.NavigationView> ขอขอบคุณสำหรับความช่วยเหลือของคุณ ! [แก้ไข] …

3
AppBarLayout vs Toolbar แตกต่างกันอย่างไร?
ฉันต้องการรวมToolbarไว้ในแอปของฉัน แต่เพิ่งมีไลบรารีสนับสนุนการออกแบบออกมาAppBarLayoutดังนั้นฉันแค่ต้องการคำชี้แจงว่าความแตกต่างคืออะไรและฉันจะใช้เมื่อใด

27
แถบสถานะจะเปลี่ยนเป็นสีขาวและไม่แสดงเนื้อหาด้านหลัง
ฉันกำลังทดลองใช้ AppCompat บน Marshmallow และฉันต้องการให้แถบสถานะโปร่งใส แต่มันจะเปลี่ยนเป็นสีขาว ฉันได้ลองใช้วิธีแก้ปัญหาสองสามวิธี แต่ไม่ได้ผลสำหรับฉัน ( แถบสถานะโปร่งใสไม่ทำงานกับ windowTranslucentNavigation = "false" , Lollipop: วาดด้านหลัง statusBar โดยกำหนดสีเป็นโปร่งใส ) นี่คือรหัสที่เกี่ยวข้อง styles.xml ของฉัน <style name="Bacon" parent="Theme.Bacon"/> <style name="Theme.Bacon" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/theme_primary</item> <item name="colorPrimaryDark">@color/theme_primary_dark</item> <item name="colorAccent">@color/theme_accent</item> <item name="windowActionBar">false</item> <item name="windowActionBarOverlay">true</item> <item name="windowNoTitle">true</item> <item name="android:windowBackground">@color/background_material_light</item> </style> <style name="Theme.Bacon.Detail" parent="Bacon"/> v21 <style name="Bacon" parent="Theme.Bacon"> …

25
เกิดข้อผิดพลาดในการขยายคลาส android.support.design.widget.NavigationView
ฉันติดตามบทช่วยสอนขององค์ประกอบใหม่NavigationViewในไลบรารีการออกแบบการสนับสนุนและไม่สามารถผ่านข้อความแสดงข้อผิดพลาดนี้: Error inflating class android.support.design.widget.NavigationView ฉันลองวิธีแก้ปัญหาทุกอย่างที่นี่ เกิดข้อผิดพลาดเมื่อใช้องค์ประกอบไลบรารีการสนับสนุนการออกแบบของ Android แต่ยังคงมีข้อความแสดงข้อผิดพลาดอยู่ xml <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" > <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" > <include layout="@layout/toolbar" android:id="@+id/mainToolBar" /> <fragment android:name="com.ais.cherry.fragment.LoginFragment" android:id="@+id/loginFragment" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_below="@id/mainToolBar" /> <fragment android:name="com.ais.cherry.fragment.WaterFallFragment" android:id="@+id/mainFragment" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_below="@id/mainToolBar" /> <fragment android:name="com.ais.cherry.fragment.SearchFragment" android:id="@+id/searchFragment" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_below="@id/mainToolBar" /> <fragment android:name="com.ais.cherry.fragment.ChatMainFragment" android:id="@+id/chatMainFragment" …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.