android-安卓的supportActionBar怎么设置style

问题描述

安卓的supportActionBar怎么设置style
如题。因为要用到ViewPager需要用support包,然后那一个Activity的所有 包括actionBar都是support的,然后我发现supportActionBar的style没法设置,按照常规设置style的方式设置出来没效果。
直接贴代码吧

  <style name=""AppCompatTheme"" parent=""Base.Theme.AppCompat.Light.DarkActionBar"">        <item name=""android:actionBarStyle"">@style/CompatActionBarStyle</item>    </style>    <style name=""CompatActionBarStyle"" parent=""@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse"">        <item name=""android:titleTextStyle"">@style/CompatTitleTextStyle</item>        <item name=""android:icon"">@drawable/back_normal</item>    </style>    <style name=""CompatTitleTextStyle"" parent=""@android:style/TextAppearance.Holo.Widget.ActionBar.Title.Inverse"">        <item name=""android:textSize"">20sp</item>    </style>

mainfest也设置了

         <activity            android:name="".activity.MainActivity""            android:theme=""@style/AppCompatTheme"" >        </activity>

另外。support还有个严重问题,点击actionBar上的menuItem时候,不是弹出个下拉菜单,而是一个弹出窗口式的菜单,不好看,怎么改回去经典的?

解决方案

代码中和配置文件中都可以的
http://blog.csdn.net/jdsjlzx/article/details/41441083

解决方案二:
http://blog.csdn.net/jdsjlzx/article/details/41441083

时间: 2024-09-13 07:05:23

android-安卓的supportActionBar怎么设置style的相关文章

Android 在Java代码中设置style属性(以ProgressBar为例)

在andriod开发中,很大一部分都要与资源打交道,比如说:图片,布局文件,字符串,样式等等.这给我们想要开发一些公共的组件带来很大的困难,因为公共的组件可能更愿意以jar包的形式出现.但是java的jar包中只允许出现java代码而不能出现资源. 当我们想要以jar包的形式提供我们自己开发的公共组件时,我们就需要把以代码的形式创建资源. 下面提供一个使用全Java代码的形式创建一个ProgressBar. ProgressBar默认的样式是一个圈圈,我们要想其显示为进度条的样式可以在布局文件中

动态-android如何在代码中给组件设置style?

问题描述 android如何在代码中给组件设置style? RT,不要提TextView了,全部都是告诉我TextView.setTextAppearance(),我要的是别的组件,比如LinearLayout之类的,如何在代码中设置他的style 我看了下源代码,style都是在初始化的时候通过TypedArray解析style然后一条条属性加进去的,那么有没有类似style这样的方法,可以动态设置的 没有C币了,多多包涵下,谢谢了 解决方案 参考Android: set view style

动态-android怎么用代码给checkbox设置style

问题描述 android怎么用代码给checkbox设置style 就是动态改变checkbox style 让选中和不选中的效果改变 是用java代码动态设置 解决方案 这个是给checkbox添加背景图的 ch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, bo

Android为CheckBox设置Style

MainActivity如下: package cc.testcheckboxstyle; import android.os.Bundle; import android.app.Activity; /** * Demo描述: * 为CheckBox设置Style */ public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super

安卓应用开发-Android 圆形图框Java动态设置

问题描述 Android 圆形图框Java动态设置 怎样设置ImageView的圆形边框?需要用Java代码实现,一个上传头像的应用需要圆形图框

Android编程将Activity背景设置为墙纸的简单实现方法_Android

本文实例讲述了Android编程将Activity背景设置为墙纸的简单实现方法.分享给大家供大家参考,具体如下: 1)代码方式 Drawable wallPaper = WallpaperManager.getInstance( this).getDrawable(); this.getWindow().setBackgroundDrawable(wallPaper); 2)XML配置 在该Activity的配置中,加上: 复制代码 代码如下: android:theme = "@android

安卓在代码中设置TextView的drawableLeft、drawableRight、drawableTop、drawableBottom

安卓在代码中设置TextView的drawableLeft.drawableRight.drawableTop.drawableBottom TextView的xml文件 <TextView android:id="@+id/tv_versionstatus" android:layout_width="wrap_content" android:layout_height="wrap_content" android:drawablePa

微信4.5 for Android安卓内测版体验【实时对讲】杀手级应用下载

微信4.5 for Android 安卓 内测版 体验   程序启动画面,是一支在动的烛光 主要功能更新如下 支持语音提醒,到时间后自动弹出消息框 发起语音提醒请求       成功识别语音请求,并且保存在本地,应该是本地,不是服务器 到时间了就弹出提醒 地图由google地图换为soso 地图 听歌时候的界面 摇一摇可以识别听歌的内容 ,放了个歌,被成功识别出来,音乐内容来自QQ音乐 新版图标 这里面有个实时对讲机,如果双方都装了微信,以后就相当于打电话了,这就是革命性产品的标志  试想一下,

Android编程将Activity背景设置为墙纸的简单实现方法

本文实例讲述了Android编程将Activity背景设置为墙纸的简单实现方法.分享给大家供大家参考,具体如下: 1)代码方式 Drawable wallPaper = WallpaperManager.getInstance( this).getDrawable(); this.getWindow().setBackgroundDrawable(wallPaper); 2)XML配置 在该Activity的配置中,加上: 复制代码 代码如下:android:theme = "@android: