我的应用程序中有一些奇怪的东西我只使用我在大多数应用程序中使用的默认主题,但在这个特定的应用程序中,亮点存在问题。 当我尝试单击菜单项或选项卡时,会出现黑色效果错误。我不知道为什么会发生这种情况我会查看我的所有主题并且没有任何内容。我无法解决主题的任何问题。 任何想法发生了什么? 这是我的主题:
<resources>
<style name="MyMaterialTheme" parent="MyMaterialTheme.Base">
</style>
<style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
<style name="MyCustomTabText" parent="TextAppearance.AppCompat.Button">
<item name="android:textSize">16sp</item>
<item name="android:textStyle">bold</item>
<item name="android:textColor">@color/tab_text</item>
</style>
<style name="MyCustomTabLayout" parent="Widget.Design.TabLayout">
<item name="tabTextAppearance">@style/MyCustomTabText</item>
<item name="tabSelectedTextColor">@color/tab_text_act</item>
</style>
<style name="MyTheme.Transparent" parent="Theme.AppCompat.Light.Dialog.Alert">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:backgroundDimEnabled">true</item>
</style>
这是我的颜色: #549fe0 #315b80 #FFFFFF #FFFFFF #000000 #FF80AB
<color name="tab_text">#8db0ad</color>
<color name="tab_text_act">#ffffff</color>
<color name="overscroll">#33b5e5</color>
<color name="light_green">#c1e25e</color>
<color name="green">#a3c639</color>
<color name="dark_green">#85a71d</color>
<color name="mrt">#fefefe</color>
<color name="style_color_primary">#3f51b5</color>
<color name="style_color_primary_dark">#303f9f</color>
<color name="style_color_accent">#448aff</color>
<color name="text_like_counter">#2b5a83</color>
这是我的布局:
<ahangme.porcen.com.ahangme.mrt.LeftDrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/id_drawerlayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/background">
<android.support.design.widget.CoordinatorLayout
android:id="@+id/content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<!--<android.support.v7.widget.Toolbar
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/toolbar"
app:theme="@style/ThemeOverlay.AppCompat.ActionBar"
android:layout_width="match_parent"
android:layout_height="70dp"
android:minHeight="?attr/actionBarSize"
android:background="@android:color/transparent">
</android.support.v7.widget.Toolbar>-->
<include android:id="@+id/toolbar" layout="@layout/toolbar"/>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="70dp"
android:gravity="center"
android:visibility="gone">
<ImageView
android:id="@+id/menu_icon"
android:layout_width="45dp"
android:layout_height="45dp"
android:layout_marginLeft="10dp"
android:layout_alignParentLeft="true"
android:src="@drawable/menu_icon"/>
<ImageView
android:id="@+id/ahangmesite"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ahang"
android:layout_centerInParent="true"/>
<ImageView
android:id="@+id/setting_icon"
android:layout_width="45dp"
android:layout_height="45dp"
android:layout_alignParentRight="true"
android:src="@drawable/setting_icon"
android:layout_marginRight="10dp"/>
</RelativeLayout>
<!-- ToolBar Divider -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0.5dip"
android:alpha="0.5"
android:background="@android:color/white"></LinearLayout>
<!-- ToolBar Divider END -->
<!-- searchBar -->
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_margin="20dp"
android:orientation="horizontal"
android:alpha="0.3"
android:background="@drawable/search_background"/>
<LinearLayout
android:id="@+id/searchbar"
android:layout_width="match_parent"
android:layout_height="50dp"
android:orientation="horizontal"
android:layout_margin="20dp"
android:gravity="center">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:src="@drawable/search_icon"/>
<EditText
android:id="@+id/edt_search"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_marginRight="10dp"
android:layout_marginLeft="10dp"
android:textColorHint="@android:color/white"
android:hint="جستجوی موزیک"
android:textColor="@android:color/white"
android:background="@android:color/transparent"
android:inputType="text"
android:imeOptions="actionSearch"/>
</LinearLayout>
</RelativeLayout>
<!-- searchBar END -->
<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.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@android:color/transparent">
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@android:color/transparent"
app:tabMode="fixed"
app:tabGravity="fill"
style="@style/MyCustomTabLayout"/>
</android.support.design.widget.AppBarLayout>
<android.support.v4.view.ViewPager
android:id="@+id/viewpager"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
</android.support.v4.view.ViewPager>
</android.support.design.widget.CoordinatorLayout>
</LinearLayout>
</android.support.design.widget.CoordinatorLayout>
<!--menu-->
<RelativeLayout
android:layout_width="320dp"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:clipChildren="false">
<ahangme.porcen.com.ahangme.mrt.FlowingView
android:id="@+id/sv"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
<FrameLayout
android:id="@+id/id_container_menu"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_marginRight="25dp"
android:paddingRight="0dp" />
</RelativeLayout>
问题图片:
答案 0 :(得分:0)
看起来您的颜色名称在主题和颜色文件之间不匹配。
在MyMaterialTheme.base中:item name="colorAccent">@color/colorAccent
颜色:color name="style_color_accent">