Articles of 样式

调整可绘制图层列表中的位图大小

目前我正在开发一个Android应用程序。 我想制作一个背景看起来像这样的文本(标题): _______ /______/ 我有以下代码: 所以我用图像做了一个透明的三角形放在两端。 这适用于只有一行的标题,但当标题占用两行时,它看起来像这样: 所以我的问题是:是否可以调整两个图像的大小,以便正确看起来? 谢谢!

更改popup菜单样式 – 无法正常工作

我正在尝试将样式应用于Androidpopup菜单。 按钮单击时显示菜单。 在我的例子中,我想设置黑色菜单背景。 那么,我的菜单布局: 接下来,我的活动布局: 单击按钮时显示菜单的代码: public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void btnClick(View view) { showMenu(view); } public void showMenu(View v) { PopupMenu popup = new PopupMenu(this, v); popup.inflate(R.menu.popup_menu); popup.show(); } } 样式xmle是自动生成的。 我只添加了菜单样式来设置黑色菜单背景,这里是: @android:color/black @color/colorPrimary @color/colorPrimaryDark @color/colorAccent @style/PopupMenu 但仍然菜单背景是白色的,它应该是黑色的。 有什么想法有什么不对吗? [编辑]根据评论,更新代码: #FF4081 @color/colorPrimary […]

Froyo和Gingerbread Apps的ICS风格

我正在开发一个Android应用程序,我正在使用API​​级别8.但是我希望这个应用程序在Froyo和Gingerbread上运行时会使用ICS的主题,因为ICS的主题更加美观。 我希望至少按钮的颜色方案和形状是相同的。 有没有办法做到这一点?

ScrollView:使用Holo更改边缘效果颜色

我目前正在尝试更改到达滚动视图顶部或底部时出现的蓝色水平线的颜色。 我试图在Android res文件夹中挖掘,但找不到任何明显的引用。 任何帮助将非常感激。 谢谢。 更新:在尝试实现inheritanceScrollView并将getSolidColor设置为替代值的类之后,它似乎不起作用。 当我到达滚动视图的底部或顶部时出现的水平条仍为蓝色。 更新2:实际上,我不应该提到边缘效果颜色,更具体地说是overScroll效果,但我不知道这个术语。

Spinner默认主题为EditText android

我有EditText ,我想让它显示在Spinner的相同主题中,带有背景和箭头,因为我已经使这个EditText Clickable并且它打开了一个自定义popup窗口

ActionBar与AppCompat actionBarItemBackground无法正常工作

我试图在按下时更改项目的颜色。 我在动作栏样式中使用了actionBarItemBackground项,但没有任何反应..颜色没有改变…… 这是我的代码: @color/actionbar_background @style/ActionBarStyle.Title @drawable/action_bar_item_selector @drawable/action_bar_item_selector 而选择器: 和drawable: 什么是狼? 有人?

有时:需要有效的src属性

我有时会在我的应用程序中收到上述错误的报告。 我在开发和测试期间从未看到过这个错误。 应用程序适用于2.1及更高版本。 我测试2.1,2.2和2.3(仿真器)和真实设备(2.3除外)。 这是产生此错误的布局文件的一部分(视图是TableLayout的一部分): 这是样式定义: @drawable/titlebar center wrap_content fill_parent true #fff 14sp bold 在res / drawable中是一个包含以下内容的XML文件: titlebar.png位于我的drawable-hdpi,drawable-ldpi和drawable-mdpi文件夹中。 我不知道什么设备或Android版本导致此错误。 有任何想法吗? 提前谢谢了。 HJW 这是stack-trace-report: java.lang.RuntimeException: Unable to start activity ComponentInfo{de.xyandroid/de.xyandroid.Main}: android.view.InflateException: Binary XML file line #18: Error inflating class android.widget.TextView at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2781) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2797) at android.app.ActivityThread.access$2300(ActivityThread.java:135) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2132) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:143) at android.app.ActivityThread.main(ActivityThread.java:4914) at java.lang.reflect.Method.invokeNative(Native […]

将android holo主题中的默认蓝色更改为橙​​色(或其他任何内容)

我在我的应用程序中使用holo主题: 我想将默认的蓝色更改为橙​​色。 我觉得这很简单。 然而,在谷歌搜索一整天后,我仍然没有一个适合我的解决方案。 (注意:这也应该适用于对话框。默认情况下,对话框标题和行是蓝色。) 假如默认是这样的: 我希望是这样的: 请帮忙。 提前致谢! 编辑 我忘了在http://jgilfelt.github.com/android-actionbarstylegenerator/上提到我对风格生成器的了解。这就是我得到这些图像的地方。 但我不想要所有这些,它有很多图像和其他东西,使应用程序的大小更大。 如果有办法调整默认主题,请告诉我。

Android操作栏标签栏分隔线

我在设置分隔符的drawable时遇到问题。 我的style.xml看起来像这样: @style/HCLActionBarStyle @style/HCLActionBarStyle @style/HCLActionBarTabBarStyle @style/HCLActionBarTabStyle @drawable/hcl_actionbar_drawable @drawable/hcl_actionbar_drawable @style/HCLActionBarTitle middle @drawable/divider 0dp @drawable/action_bar_tab_style @android:color/white 在HCLActionBarTabBarStyle中,我将@ drawable / divider设置为制表符分隔符。 这个drawable是一个9patch图像,一个垂直的黑色线条。 在我在xml中设置可绘制的分隔符之前我得到了正常的白色分隔符,如下所示: 在styles.xml中设置drawable之后我得到了这个: 因此,您可以看到分隔线变宽,而不是9patch图像中的黑色垂直线。 我甚至不确定分隔器的抽屉是什么? 图片或图层列表,还是可以是颜色? 事实上,我尝试了所有这3个但没有成功。

Android – 覆盖每个主题的样式

有没有办法根据活动上设置的主题来更改样式? 例如,假设我的活动有一个样式设置为TextViewStyle的textview 这是我的TextViewStyle bold 8sp @android:color/holo_blue_dark 在我的Styles.xml中,我有两个主题 现在,当我将主题设置为Dark时,我希望此主题覆盖我在TextViewStyle中设置的某些值。 我怎么能这样做? 我尝试了以下,但它不起作用 @color/my_purple 20sp @color/my_green 40sp