草庐IT

BACKGROUND

全部标签

android - 如何缩放按钮的背景?

我有以下按钮:它的出现是:如何缩小我的可绘制对象并显示一个小箭头? 最佳答案 您可以使用ImageButton并尝试android:scaleTypeImageView.ScaleType 关于android-如何缩放按钮的背景?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8223936/

Android ActionBar 不改变背景颜色

我想改变我的操作栏的背景颜色,但它没有改变。我的应用正在使用AppCompat主题(如果有影响的话)。这是我正在使用的主题。我的应用程序指向使用这个主题,所以这不是问题@style/ActionBar@color/blue@color/blue 最佳答案 在你的ActionBar样式中,删除android:background,只保留background属性。还要确保在AndroidManifest.xml文件中的应用程序标记或扩展操作栏的Activity中实现您的AppTheme。我还在Widget.AppCompat之前添加了“

android - ?安卓 :attr/selectableItemBackground with another existing background

我将9patch设置为布局的背景。但是我仍然想通过使用selectableItemBackground来提供触摸反馈。属性。我试过使用使用9patch和selectableItemBackground作为android:drawable第二个,但是那没有用。我也可以尝试制作一个选择器并覆盖android用于selectableItemBackground的渐变可绘制对象在list_selector_background_pressed.xml用.但是在4.4KitKat中,选择的背景颜色实际上是灰色而不是JellyBeans中的蓝色,所以我不能真的硬编码:(必须有更简单的方法,对吗?D

android - View on press onpress : Change background color on press? 如何显示正在按下 View?

目前,我有一个带有9补丁图像作为边框的自定义View。该自定义View在LinearLayout中放置了三次,所以它看起来像这样:+------------------------+|CustomView|+------------------------+|CustomView|+------------------------+|CustomView|+------------------------+我已将点击事件监听器附加到View,因此它是可点击的。但是当我点击它时,我看不到我正在点击它-颜色没有变化。所以,我想我应该附加一个“onPress”监听器,然后更改View的背景,

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

我正在尝试切换我的按钮的背景可绘制对象,以便当用户单击该按钮时,其背景会发生变化,而当用户再次单击该按钮时,其背景将恢复为默认。这是我的代码:publicvoidFavorites(ViewV){Buttonstar=(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.drawab

android - setBackgroundResource 和 setBackgroundDrawable 有什么区别

谁能告诉我setBackgroundResource(resourceid)和setBackgroundDrawable(getResource().getDrawable(drawableid))在android中有什么区别? 最佳答案 你可以看看AndroidsourcecodefortheViewclass自己,然后发现差别很小!publicvoidsetBackgroundResource(intresid){if(resid!=0&&resid==mBackgroundResource){return;}Drawabled

android - 设置 AlertBox 标题栏背景颜色

如何更改警告框标题栏的背景颜色?AlertDialog.Builderalert=newAlertDialog.Builder(getParent());alert.setTitle("sample");alert.show(); 最佳答案 最简单的方法是通过创建一个扩展对话框并实现将样式作为参数的构造函数的类来子类化对话框。然后为其制作您自己的自定义布局。显示对话框的代码:privatevoidshowDialog(){Custom_Dialogdialog=newCustom_Dialog(this,R.style.myCool

android - 为什么此 CSS 不适用于 Android 上的 Chrome,但适用于其他地方?

这让我很困惑。我想让pic.jpg在背景中保持静态(滚动时不移动)并且它不会拉伸(stretch)。它适用于除Android上的Chrome之外的所有浏览器(即Chrome、Safari、Firefox)(它甚至适用于Android原始浏览器)body{background-color:transparent!important;background-image:url();background-position:centercenter;background-repeat:no-repeat;background-attachment:fixed;-webkit-background

android - 如何更改 Android 中全息主题的菜单项文本颜色?

我在我的应用中使用Theme.Holo。我使用以下Style.xml自定义了我的主题@style/CustomActivityTheme.ActionBar#000000@drawable/action_bar_div@style/MyActionButtonOverflow@style/MyPopupMenu@drawable/menu_item_background_fill@style/myCustomMenuTextApearance#404040#40404018sp@drawable/button_selector@drawable/custom_progress_butt

android - GLSurfaceView - 如何制作半透明背景

我尝试使用GLSurfaceView进行渲染,并通过docs我设置格式:getHolder().setFormat(PixelFormat.TRANSLUCENT);我使用的是GLSurfaceView.Renderer,它在onDrawFrame中绘制:GLES20.glClearColor(0,0,1,.5f);GLES20.glClear(GLES20.GL_DEPTH_BUFFER_BIT|GLES20.GL_COLOR_BUFFER_BIT);但是GLSurfaceView中的GL渲染不是半透明的,全是蓝色。如果我省略glClear调用,那么它是全黑的。如何使GL渲染具有透明