android Button 颜色或者背景的问题

图片说明

Button 颜色问题,我做出来是这个

图片说明
不是透明度的问题,我加了不透明也是不一样的效果

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="1"
    android:orientation="horizontal" >

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:layout_weight="1"
        android:background="#FF0000" >
    </LinearLayout>

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:layout_weight="2"
        android:background="#00FF00" >
    </LinearLayout>
</LinearLayout>

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="1"
    android:background="#0000FF" >

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent" >

        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"
            android:background="#BDBDBD"
            android:text="我是按钮" />
    </RelativeLayout>
</LinearLayout>

0

4个回答

android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:background="#0000FF" >

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:background="#BDBDBD"
        android:text="我是按钮" />
</RelativeLayout>

下面的布局 可以可以直接用relativelayout 套一个 button 不要再加个linearlayout

要求的颜色效果 是button 默认的颜色 你把backgroud去掉试试

0

明显是你的按钮颜色半透明化了!

0
Pan_cras
pan_cras 代码就是这样的
3 年多之前 回复
Pan_cras
pan_cras 背景设在linearlayout,没办法老师要求的
3 年多之前 回复
qq_32209403
颖世界 想跟上面Demo的一样吗?不设置按钮背景不就是嘛……
3 年多之前 回复
Pan_cras
pan_cras 就是不太会,我也没设什么属性
3 年多之前 回复

android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:background="#FFBDBDBD"
android:text="我是按钮" />
这样就不透明了,改后面的BDBDBD就可以更换其它颜色。
记得采纳哦

0

改一下透明度,应该就可以了

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
android实现按钮圆角点击背景、字体颜色都改变
实现圆角按钮,点击的时候背景和字体的颜色都改变,这里的实现效果如下:原状态背景为白色,字体为蓝色,当点击的时候背景为蓝色,字体为白色。介绍两种实现方式。1、使用button。2、实现自定义TextView。 1.使用Button首先在drawable下建一个Button背景的btn_bg_round_click.xml文件。在这里面设置Button原状态和按下的时候,背景的颜色、圆角半径、边...
Android自定义Button背景色,弧度
Android自定义Button背景色,弧度作为selector放在drawable中 android:state_pressed=”true” 点击 android:state_focused=”true” 聚焦 自定义的Button的xml文件(res/drawable/button_selector.xml)"><selector xmlns:android="http://sc
Button背景颜色和背景图片
需要在drawable建xml文件  在这里都需要在你的Button里引用一下android:background=&quot;@drawable/bjs&quot;这个是背景颜色&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt; &amp;lt;selector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;&amp;gt;
Android第一次点击Button改变背景颜色,第二次恢复
记录一下过程......IDE:AndroidStudio 3.0.1    Java:1.8             android 7.0 测试通过步骤一、创建Button&amp;lt;Button android:id=&quot;@+id/sub_square&quot; android:layout_width=&quot;match_parent&quot; android:layout_height=&quot;m...
Android button设置背景色与边框颜色
Android button设置背景色与边框颜色 1.在drawable文件夹下面创建setbar_bg.xml xml version="1.0" encoding="utf-8"?> shape xmlns:android="http://schemas.android.com/apk/res/android" > solid android:color=
Android改变button背景色与获取button背景色
改变背景色 button.setBackgroundColor(int c); 获取背景色 Drawable background=button.getBackground(); ColorDrawable colorDrawable = (ColorDrawable) background; int color=colorDrawable.getCo
改变android5.0Button的背景颜色
1.values/styles.xml下添加如下代码 <style name="RedButton" parent="@style/Theme.AppCompat.Light.DarkActionBar"> <item name="colorButtonNormal">#ff0000</item><!--正常状态下的颜色 --> <item name="colorC
Android button 圆角动态更改背景颜色
圆角button实现(左下角和右下角为圆角) 如果有背景图片切换,可以定义属性             android:id="@+id/ok_btn"             android:layout_width="284dp"             android:layout_height="66dp"             android:layout_align
android Button 点击背景与文字颜色变化效果
我最近一直在研究Button,那么话多说,我们直接来上效果和代码 正常效果: 按下效果: 先在values目录创建color.xml文件,在里面加入以下自定义颜色(注意不是用color标签)的代码: [html] view plain copy xml version="1.0" encoding="utf-8"?>   re
设置Button背景色与点击涟漪颜色(5.0+)
.设置Button背景色与点击涟漪颜色(5.0+)效果(Linux下动态图比较麻烦,只能这样了):使用方式如下: <Button ... android:theme="@style/Button" /> <style name="Button" parent="Theme.AppCompat">
怎么给button设置背景颜色?【Android】
怎么给button设置背景颜色?【Android】怎么给button设置背景颜色?【Android】 现在我想给按钮添加背景颜色,怎么做 1、android:background=”@android:color/black” 2、你可以在你的XML文件里这么定义你button的背景颜色: android:background=”@drawable/abc” 你还可以用ImageButton
Android的button颜色渐变效果:
先看看效果: 接着,看代码。 在drawable文件下新建一个shape:<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <!-- 填充的颜色 --> <solid android:color="#75c233" />
Android Studio中如何一行代码改变Button背景图片的颜色
       之前在安卓开发中对按钮状态的切换一直使用selector,最近接触到tint这个属性,就简单说一下,tint是Android5.0系统后引入的一个新属性,可以对视图进行颜色渲染。        废话不多说,直接看代码: public void setButtonImgStyle(ImageButton button, int drawable, int color) {...
关于原生dialog修改button颜色值和背景颜色
工作中的一些记录,设置dialog的 AlertDialog dialog = new AlertDialog.Builder(this, AlertDialog.THEME_HOLO_LIGHT) .setIcon(R.mipmap.info_commit_ok) .setTitle(getResources().getStr
Android开发:修改button的边框和点击改变背景
本文内容 讲解如何修改button的边框,点击button改变背景颜色 打开在res/values目录下的color.xml文件,添加代码: &amp;amp;amp;lt;!-- 绿色 --&amp;amp;amp;gt; &amp;amp;amp;lt;color name=&amp;amp;quot;green&amp;amp;quot;&amp;amp;amp;gt;#008000&amp;amp;amp;lt;/color&amp;amp;amp;gt; &amp;amp;amp;lt;
android button设置边框背景颜色
<?xml version="1.0" encoding="UTF-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 边框颜色值 --><item> <shape> <solid android:color="@color/colorAccent" />
Android设置Button各种状态下背景改变
   写一段代码如下,保存为文件button_background_change.xml至drawable文件夹 &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt; &amp;lt;selector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;&amp;gt; &amp;lt;item andro...
19.android 简单的点击radbutton按钮切换图片,背景颜色
//效果是比如底部四个radbutton按钮,点击哪个,哪个换图片,字体颜色,再点别的原先的复原。来回切换的效果,就是qq微信的那种底部效果。 //1.第一步xml布局 写四个radiobuton 默认都是true &amp;lt;RadioGroup android:layout_alignParentBottom=&quot;true&quot; android:id=&quot;@+id/mLin&quot; ...
Selector设置button三种背景颜色状态Demo
描述:有时候button需要有多种不同的状态对应不同的背景,如正常状态下颜色是紫色,但按下状态是绿色,不可点状态是灰色,对应的三种不同背景颜色。 实现:要实现按钮按下状态,可点状态,对应状态下不同的颜色,需要为selector设置三个item来对应不同状态,以实现不同背景颜色。
shape作为背景有时候显示不出来的问题
问题现象:以shape作为背景的控件,由Gone变为Visible时,第一由不显示变为显示时就会显示不出来,之后都可以正常显示?? 解决方案:      在代码editTextList.get(i).setVisibility(View.VISIBLE)之前給控件设置shape背景(虽然xml中已经给控件设置背景)       editTextList.get(i).setBackgroun...
Button背景颜色选择器。
理解ColorSelector的写法。通过一个Button背景色 在Button不同状态下时的选择,带你理解 状态和ColorSelector的的关系。
Android 去除Button默认阴影效果并添加自定义阴影
1、首先先说一下默认的阴影效果 // Java setStateListAnimator(null); // xml android:stateListAnimator=&quot;@null&quot; 2、自定义阴影实现的方式有很多种 a、将Button分层,将两层的背景区分开就OK,但是有个问题时,如果Button含有内容,比如文字、图片就会影响居中效果,毕竟这种方法的原理就是四个方位的偏移 b、这...
Android用Selector实现Button按下,不可点,正常三种状态下背景颜色的变化
为Button设置多种状态的selector 描述:有时候button需要有多种不同的状态对应不同的背景,如正常状态下颜色是紫色,但按下状态是绿色,不可点状态是灰色,对应的三种不同背景颜色。 实现:要实现按钮按下状态,可点状态,对应状态下不同的颜色,需要为selector设置三个item来对应不同状态,以实现不同背景颜色。 直接上动图,效果如下: 以下是各个状态下button所需要设置的背景颜色
Android学习-自定义Button(圆角、边框、不同状态背景色)、圆角Button
//不多说,直接上代码吧.这是自定义按钮 import android.annotation.SuppressLint; import android.content.Context; import android.content.res.ColorStateList; import android.content.res.TypedArray; import android.graphics.C...
android 点击button或者textview背景和字体变色
直接上代码,这是背景变色 &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;selector xmlns:android="http://schemas.android.com/apk/res/android"&gt; &lt;item android:state_pressed="true"&gt; &lt;shape ...
Android: 为button添加红色边框和透明底色
效果图:首先我们写button的样式:在  drawable目录  下新建  button_bg_style.xml  文件:&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt; &amp;lt;shape android:shape=&quot;rectangle&quot; xmlns:android=&quot;http://schemas.android.com/apk/res/an...
Android RadioButton设置选中时文字和背景颜色同时改变
在使用 RadioButton 时,有时我们会想要达到选中时文字颜色和背景颜色同时改变的效果,这里还需要多进行几步操作。 首先,在布局文件中新建一组 RadioButton : <RadioGroup android:layout_width="match_parent" android:layout_height="wrap_
Android Button 点击时替换背景颜色和替换当前图标
android:id="@+id/btn_home" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/main_bottom_item_bg" android:drawableTop="@drawable/tab_home_bg"
Button点击背景和字体颜色改变的实现方法
Button 点击背景颜色改变 Android Studio 中如何设置Button点击背景颜色改变具体方法: 2. button 中字体颜色点击改变 步骤相似,只不过 需要将Root element: 改变成color即可(这里面无法选择只能人工的书写为color),别的步骤都相同。
android使用java代码设置textview、button等内容颜色
color.xml中 #cccccc 主代码中,改变button中字的颜色 //用与设置字体颜色 private Resources resources; int selectColor; private Button btn; @Override protected void onCreate(Bundle savedInstanceState) {
设置Dialog全屏,并从底部弹出
style样式: name="dialogStyle" parent="@android:style/Animation.Dialog"> name="@android:windowEnterAnimation">@anim/dialog_enter name="@android:windowExitAnimation">@anim/
android 自定义button 支持颜色,圆角
android 自定义button 支持颜色,圆角,可以简单实现button颜色,圆角
简单button样式的设置(不是直接将背景设置为图片,而是设置背景的颜色)
在以前,我们直接就是在button的brackgroundd中编写drawable,button的点击图片,但是现在我们统一通过style来实现样式的设置,这样设置,更加规范化 步骤: 1.首先编写button的代码: <Button android:id="@+id/btn_login" android:layout_width="match_paren
fragment+RadioButton实现页面切换+背景字体改色+换图
一、首先先设定布局&amp;lt;FrameLayoutandroid:id=&quot;@+id/fra&quot;android:layout_width=&quot;match_parent&quot;android:layout_height=&quot;0dp&quot;android:layout_weight=&quot;11&quot;/&amp;gt;&amp;lt;RadioGroupandroid:id=&quot;@+id/rg&quot;android:layout_width=&
android-如何获取Button的背景颜色
class button extend Button{//重新个类继承Button private int background; public void setBackground(int resId){ super.setBackground(resId); this.background=r...
Android RadioButton自定义背景色圆角样式的方法
先看图,实现如下样式: 来看该radiobutton的代码: <RadioButton android:id="@+id/rb_a" android:layout_width="0dip" android:layout_weight="1" android:layout_height="30dip"
修改Button的背景颜色
在ButtionUI的方法public void paint(Graphics g, JComponent c)中调用drawXpButton(),可以设置Button的背景颜色     private void drawXpButton(Graphics g, AbstractButton b, Color c, boolean isRollover) { if(!b.isContentA...
FloatingActionButton背景颜色在xml中设置无效
在项目中遇到,三星4.3系统的手机测试,FloatingActionButton背景颜色在xml中设置无效,后改为在代码代码中设置背景颜色成功。xml:android:backgroundTint=&quot;&quot;;(无效)代码中:floatingActionButton.setBackgroundTintList(ColorStateList.valueOf(Color.parseColor(&quot;#F0625...
Android中如何使按钮的背景变得透明
今天想用ImageButton控件做一个音乐播放的按钮 但是先开始做了之后发现会有带点灰色的背景 于是就想到怎么才能把按钮的背景设置成透明的呢 后来找到网上的一篇资料(就是致谢里面的资料) 然后解决了问题
Android在Activity中改变button颜色的方法
int c = 0xfff0f0ff; button.setBackgroundColor(c);//方法一 getResources().getColor(R.color.red);//方法二 方法二,是直接条用Color.xml中的颜色。 方法一是调用自己定义的颜色,注意0xfff0f0ff是把