Articles of 背景

Android:带有两种背景颜色的按钮

我想在Android上使用两种背景颜色制作按钮样式,如下图所示: http://img.androidcookie.com/android/ExKXl.png 是否可以使用可绘制资源? 我正在http://developer.android.com/guide/topics/resources/drawable-resource.html上搜索解决方案,但它们都不能有两种颜色。 有办法吗? [编辑答案] 解决方案是创建一个带有项目的 ,每个都有一个 。 代码如下(整个按钮的高度为32dp,因此我为每种颜色使用了半高): 但我有另一个问题,我试图在每个形状上设置角落。 我试图将android:topLeftRadius和android:topRightRadius放在第一个形状上, android:bottomLeftRadius和android:bottomRightRadius放在第二个形状上,但它没有显示我的角落! 因此解决方案是使用android:radius (所有8个角落变成圆形,该死!)并放入另外两个项目来克服额外的角落。 最后,XML就是这样的: 它现在正在工作,谢谢大家!

添加透明背景的图像按钮

我想在主应用程序屏幕上添加具有透明背景的图像按钮。 我已经在GIMP中创建了图像,并以png格式保存了透明背景但是当我将它们添加到我在Eclipse中的Android应用程序时,它们显示为白色背景。 如何在我的代码中删除它?

Android ActionBar选项卡背景颜色分割模式

熙, 首先,我想说我正在使用ActionBarSherlock(截图是在三星Galaxy S3上拍摄的)。 我有一个带有标签栏的操作栏,我希望标签栏在分割时(标签栏在操作栏下方)呈现灰色,并且当标签栏位于操作栏内时,变焦颜色(或与操作栏背景颜色相同) 。 这是我的styles.xml的一小段代码snippit: @style/Widget.Styled.ActionBar @style/Widget.Styled.ActionBar @style/Widget.Styled.ActionBar.TabBar @style/Widget.Styled.ActionBar.TabBar #F0F0F0 #F0F0F0 #E0E0E0 center 下面是一些截图,使我的问题更加清晰。 风景(动作栏未分割)。 这不行,标签栏应该与操作栏具有相同的颜色,但它具有相同的灰色: 肖像(动作栏分裂)。 没关系,tabbar在这种状态下颜色为灰色:

如何在Android中设置键盘背景

这可能听起来很愚蠢,但我认真对待Android编程新手。 我在互联网上看了这个,但看起来没有人遇到过这方面的困难。 我正在为我们学校的Android项目制作一个软键盘。 我打算为这个键盘制作自己的背景,但我无法弄清楚如何更改键盘的背景。 我在drawable目录中创建了一个buttonbgselector.xml文件: 我尝试在这里设置背景: @Override public View onCreateInputView() { mInputView = (KeyboardView) getLayoutInflater().inflate( R.layout.input, null); mInputView.setBackgroundResource(R.drawable.buttonbgselector); mInputView.setOnKeyboardActionListener(this); mInputView.setKeyboard(mQwertyKeyboard); return mInputView; } 钥匙仍然是一样的,没有任何改变。

更改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 […]

如何设置自定义按钮状态背景颜色?

我有一个包含drawable和text的按钮。 我希望按钮的背景与提供的正常背景不同(最好是纯色)。 这很好用,我只是在XML文件中使用android:background属性并相应地分配颜色。 但是,我希望背景在选择或聚焦时变为不同的颜色(状态选择器)。 我试图在一个带有定义颜色的drawable文件夹中创建一个选择器(在处理按钮文本时效果很好),如下所示: 并将此xml设置为android:background属性,如下所示: android:background=”@drawable/button_state” 但这导致一个力量关闭说明: Caused by: android.content.res.Resources$NotFoundException: File res/drawable/button_state.xml from drawable resource ID #0x7f020070 但资源就在那里。 你能不自定义背景状态? 如果可以,怎么样? 或者我做错了什么? 谢谢您的帮助!

如何在半透明活动背景中添加圆角?

我有一个简单的活动,我希望有一个圆角矩形形状。 该活动使用半透明的Drawable。 我看到其他开发人员的popup窗口是半透明的(不是对话框主题),有圆角,我试图复制它。 任何帮助,将不胜感激。 这是我目前拥有的代码,它在屏幕中间生成一个矩形半透明窗口。 @null true @drawable/translucent_background true #fff true false @android:style/Animation.Translucent #60000000

Android风格指定按钮颜色

我试图在styles.xml中默认应用按钮文本颜色 true @color/black @color/green 如何制作样式更改按钮颜色,并应用于整个应用程序? 我的主要节日包括: 这会更改所有文本(例如TextView),但不会更改按钮中的文本。 如果我使用上面的ColorThemes样式并将其放在按钮的xml中,如下所示: ” 然后它完美地运作。 为什么这不是因为风格普遍适用? styles.xml的所有不同版本都具有相同的代码。

删除textview的背景

我为textview设置了一个背景,我想动态删除它,但它不起作用,有什么建议吗? if (mToday) { monthView[mRow][mColumn].setBackgroundResource(R.color.black); } else { monthView[mRow][mColumn].setBackgroundResource(0); } 我在这里find了一个合理的解释,为什么会发生,但又没有解决问题。

以编程方式更改按钮背景可绘制onClick

我正在尝试切换按钮的背景绘图,以便当用户单击按钮时,其背景会发生变化,当用户再次单击该按钮时,其背景将返回默认值。 这是我的代码: public void Favorites(View V) { Button star = (Button) findViewById(R.id.buttonStar); if(star.getBackground().equals(R.drawable.btn_star_off)) { star.setBackgroundResource(R.drawable.btn_star_on); } else { star.setBackgroundResource(R.drawable.btn_star_off); } } 我很确定这不是你如何使用if语句的drawables。 有人可以建议一种方法吗?