我已将Android Studio主题从Default更改为Darcula.
但是当我想搜索任何东西时,我需要去浏览器,这是非常明亮的.
现在我想将主题从Darcula恢复为Android Studio中的默认主题.当我这样做时,它只是改变编辑器窗口的背景颜色和字体颜色.我想将整个窗口更改为默认而不是黑色.

编辑
我已经从Android Studio改变了主题 偏好| 编辑| 颜色和字体.
有关如何在Android Studio中更改主题的详细信息,请查看此链接.
android intellij-idea android-theme android-studio android-ide
根据谷歌在设计部分的http://developer.android.com/中所说的,开发人员应该考虑三个目标:
我们(开发人员)知道哪些BTW.
通过查看Play商店中的许多成功应用程序,您可以看到它们是按照Google设计指南设计的,并且几乎使用谷歌在他们自己的应用程序中使用的相同 组件和主题以及样式.
许多人确实喜欢这些设计以及主题和组件方面的这些Android标准,但当你看到Playstore中的一些应用程序或某些硬件制造商的应用程序(如三星)已经构建了他们的特殊应用程序(如galaxy note 10.1 note take app)或asus天气应用程序或在Playstore中的Timely应用程序,在功能和课程设计方面很棒,你可以看到他们使用不同类型的设计和组件.
典型的Android应用程序使用操作栏,许多应用程序将包含导航抽屉.
像这些:
动作栏: 
导航抽屉:

和Android上的其他标准组件.
但是,一些开发人员如何使应用程序如此美观和功能完美(几乎!)像Timely应用程序,而不是使用谷歌定义的许多Android典型组件.
这是用户可以看到他/她可以设置一个或只是观看时钟的警报的屏幕:

现在我想到的问题是:
还有许多其他类似的应用程序(没有100%那么相似)都有自己独特的设计.
据我所知,没有太多的网站提供Android的自定义组件,如http://androidviews.net/所以我们似乎被迫制作我们自己的组件,这是耗时的,在这个时候(2013年)isn不完美,而对于ios,其他公司生产的定制组件很多.
我还查看了Timely应用程序网站,在他们的FAQ部分中有一个地方,他们说他们会透露他们做了主题,着色和组件的内容和方式,但因为他们的公告没有时间表,我不知道我喜欢呆在黑暗的地方,我来这里问你专家.
这是报价从他们的网站:
我是开发人员,无法弄清楚你是如何做这些动画和色彩效果的.
我们计划将来有一个工程博客.敬请关注!
如果你们知道如何制作这样的应用程序,或者你知道他们使用的动画,组件,技巧和黑客的一部分那么你就是我的一天.
android android-animation android-layout android-theme android-view
我想更改Android 4.2中选项(溢出)菜单的背景颜色.我已经尝试了所有方法,但它仍然显示主题设置的默认颜色.我使用了以下代码和XML配置.
MainActivity.java
public class MainActivity extends Activity {
@SuppressLint("NewApi")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
getActionBar().setIcon(R.drawable.ic_launcher);
getActionBar().setTitle("Sample Menu");
getActionBar().setBackgroundDrawable(new
ColorDrawable(Color.parseColor("#33B5E5")));
int titleId = Resources.getSystem().getIdentifier("action_bar_title", "id", "android");
TextView titleText = (TextView)findViewById(titleId);
titleText.setTextColor(Color.parseColor("#ffffff"));
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
setMenuBackground();
return true;
}
protected void setMenuBackground(){
// Log.d(TAG, "Enterting setMenuBackGround");
getLayoutInflater().setFactory( new Factory() {
@Override
public View onCreateView(String name, Context context, …Run Code Online (Sandbox Code Playgroud) android android-menu android-theme android-actionbar android-4.2-jelly-bean
我正在使用AppCompat,我的主题正在扩展Theme.AppCompat.Light.DarkActionBar.
在Android 5 Lollipop中,我按下最近的应用程序按钮,我的应用程序在ActionBar中显示为黑色标题而不是白色标题.
当我在应用程序内部时,一切看起来都很好.
如何在最近的应用视图中更改标题颜色?
编辑:只是想通了如果我使用更暗colorPrimary,标题变成白色.我仍然需要一种方法来强制使用原始颜色的白色标题.

android android-appcompat android-theme android-5.0-lollipop
我想将支持操作栏添加到我的一个活动中,我之前一直在使用theme.translucent和这个活动,但是为了使支持actionbar工作我需要继承Theme.AppCompat,我需要保持半透明这个活动的主题,但不幸的是,我没有默认情况下可以看到的Theme.AppCompat.translucent,有什么方法可以做到这一点?
android android-theme android-actionbar android-actionbar-compat
我可以知道styles.xml和之间的区别是themes.xml什么?对我来说,它们看起来一样,因为两种XML都采用相同的格式.
<style name="...
<item name="...
Run Code Online (Sandbox Code Playgroud)
所以,在我的应用程序,它提供的定制颜色,尺寸,绘制,......我需要既styles.xml和themes.xml呢?我该如何决定将哪个XML放在哪个文件中?
我正在尝试使用主题应该很容易,但我无法找到如何:我希望我的应用程序默认所有文本都是白色的.我在theme.xml中创建了一个自定义主题:
<style name="Theme" parent="@android:Theme">
</style>
<style name="TextAppearance.Theme" parent="@android:TextAppearance.Theme">
<item name="android:textColor">#ffffffff</item>
</style>
Run Code Online (Sandbox Code Playgroud)
并为整个应用程序设置它:
<application
android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@style/Theme">
Run Code Online (Sandbox Code Playgroud)
但标签仍然是黑色的.少了什么东西?
PS:如何为每个小部件应用不同的文本大小另外定义样式?是这样的吗?
<style name="Theme.smallText">
<item name="android:textSize">12dp</item>
</style>
Run Code Online (Sandbox Code Playgroud)
更新
我看了Android SDK 中的themes.xml,它展示了如何设置主题的文本样式:
<item name="textAppearance">@android:style/TextAppearance</item>
Run Code Online (Sandbox Code Playgroud)
在我的情况下,它应该使用这个定义:
<style name="Theme" parent="@android:Theme">
<item name="android:textAppearance">@style/MyText</item>
</style>
<style name="MyText" parent="@android:style/TextAppearance">
<item name="android:textColor">#ffffffff</item>
</style>
Run Code Online (Sandbox Code Playgroud)
但是,仍然没有工作.
刚刚找到针对同一问题的其他帖子:http://groups.google.com/group/android-developers/browse_thread/thread/2897ccd0884546b9
我正在Holo Theme上创建一个对话框,并希望按照操作系统默认的方式显示按钮.到目前为止,我已经创建了对话框,但按钮不像在Holo for ICS中完成的应用程序那样呈现.我怎样才能做到这一点?我想要的外观和感觉是
我能够到达这里

我有一个应用程序,我想为Android 2.1,2.2,2.3.3,3.0/3.1和4.0.x开发.在这些API级别之间,有大约3种不同类型的主题.最新的4.0.x主题是Holo.
无论如何,我希望我的应用程序使用默认的Android主题,无论它在哪个设备上.如果它在4.0.x设备上,我希望它使用Holo.如果它在2.3.3上,我希望它使用该版本Android的主题.等等...
有一个简单的方法来解决这个问题吗?我注意到,在4.0中,他们添加了一个Theme.DeviceDefault可以使用的主题,但这对我的旧API级别没有帮助.对此最好的方法是什么?
android ×10
android-theme ×10
colors ×2
android-4.0-ice-cream-sandwich ×1
android-ide ×1
android-menu ×1
android-view ×1