`

自定义Radiobutton

 
阅读更多
<RadioGroup
android:id="@+id/tab_rg_group"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<RadioButton
android:id="@+id/textView2"
style="@style/TextView_AllOrders"
android:layout_width="fill_parent"
android:button="@null"
android:checked="true"
android:text="帐户信息" />

<RadioButton
android:id="@+id/textView4"
style="@style/TextView_AllOrders"
android:layout_width="fill_parent"
android:button="@null"
android:text="我要充值" />

<RadioButton
android:id="@+id/textView3"
style="@style/TextView_AllOrders"
android:layout_width="fill_parent"
android:button="@null"
android:text="充值记录" />

<RadioButton
android:id="@+id/textView1"
style="@style/TextView_AllOrders"
android:layout_width="fill_parent"
android:button="@null"
android:text="交易详情" />
</RadioGroup>

sytle
<style name="TextView_AllOrders">
<item name="android:layout_height">40dip</item>
<item name="android:layout_marginTop">15dip</item>
<item name="android:background">@drawable/aijia_customcheckbutton</item>
<item name="android:gravity">center</item>
<item name="android:textColor">@color/black</item>
<item name="android:textSize">15dip</item>
<item name="android:padding">10dip</item>
<item name="android:layout_marginLeft">10dip</item>
<item name="android:layout_marginRight">10dip</item>
</style>

然后是background
<?xml version="1.0" encoding="UTF-8"?>
<!-- #EFEFF1 -->
<selector xmlns:android="http://schemas.android.com/apk/res/android">

<item android:state_checked="true"><shape>
<gradient android:angle="270" android:endColor="#AA99cc44" android:startColor="#AA99cc44" />

<stroke android:width="1dp" android:color="#AA99cc44" />

<padding android:bottom="10dp" android:left="5dp" android:right="5dp" android:top="10dp" />
</shape></item>
<item android:state_checked="true"><shape>
<gradient android:angle="270" android:endColor="#AA99cc44" android:startColor="#AA99cc44" />

<stroke android:width="5dp" android:color="#FF99cc44" />

<padding android:bottom="10dp" android:left="5dp" android:right="5dp" android:top="10dp" />
</shape></item>
<item><shape>
<gradient android:angle="270" android:endColor="#EFEFF1" android:startColor="#EFEFF1" />

<stroke android:width="2dp" android:color="#EFEFF1" />

<padding android:bottom="10dp" android:left="5dp" android:right="5dp" android:top="10dp" />
</shape></item>


</selector>

android:button="@null"这个是去掉圆圈用的


点击查看原图
分享到:
评论

相关推荐

    C# WinForm 自定义 RadioButton

    在C# WinForm应用开发中,自定义RadioButton控件是一种常见的需求,这通常涉及到扩展.NET Framework提供的默认RadioButton控件的功能,以满足特定的设计或交互需求。本教程将深入讲解如何在Visual Studio 2005及其更...

    自定义RadioButton

    自定义RadioButton允许开发者根据项目需求调整其外观、交互和功能,以提供更个性化的用户体验。以下是对这个自定义RadioButton相关的知识点进行的详细解释: 1. **RadioButton基本使用**:RadioButton属于Android的...

    Android自定义RadioButton及RadioGroup

    本篇文章将深入探讨如何在Android中自定义RadioButton及其所在的RadioGroup,并使用selector来实现动态的选中状态变化。 首先,我们来理解一下什么是selector。Selector是Android中的一个图形状态列表器,它可以...

    android 自定义RadioButton的样式

    ### Android自定义RadioButton的样式 在Android开发过程中,经常需要对UI进行个性化定制来满足不同应用的需求或提高用户体验。RadioButton是一种常用的控件,用于表示一组互斥的选择项。默认情况下,Android提供的...

    Android 模仿美团的支付方式选择自定义RadioButton

    "Android 模仿美团的支付方式选择自定义RadioButton"就是一个这样的例子,它旨在创建一个与美团支付界面类似的单选按钮控件。在这个过程中,我们将深入探讨如何自定义RadioButton,包括布局设计、样式设置以及事件...

    自定义RadioButton的实例

    在默认情况下,RadioButton的布局样式和元素间距可能无法满足所有设计需求,因此,开发者有时需要自定义RadioButton以实现特定的视觉效果。本教程将详细介绍如何在Android中自定义RadioButton,特别是如何调整选中框...

    类似美团支付方式选择自定义RadioButton

    在这个场景下,自定义RadioButton就显得尤为重要,它能帮助我们打造独特且符合品牌形象的UI设计。本文将深入探讨如何实现“类似美团支付方式选择”的自定义RadioButton,并分享相关的代码实践。 首先,我们需要了解...

    仿美团支付自定义radiobutton

    而我们要做的,就是通过自定义RadioButton,让其外观和交互更加符合美团支付页面的风格。 实现自定义RadioButton的第一步,是创建一个新的XML布局文件,作为RadioButton的视图模板。在这个文件中,我们可以定义按钮...

    好看的自定义radiobutton

    标题“好看的自定义radiobutton”暗示我们将讨论如何美化标准的RadioButton组件,使其更具吸引力。描述中提到的“好看的自定义menu 可以点击不同部分进行切换”则扩展了这个话题,意味着我们要探讨的不仅限于单个...

    android 自定义单选按钮radioButton

    本教程将深入探讨如何在Android中自定义RadioButton,使其满足特定的设计需求。 一、RadioButton基础 RadioButton是Android的 android.widget.RadioGroup 类中的一个子类,它在视觉上表现为一个小圆圈,未被选中时...

    android充值demo 自定义editview自定义radiobutton

    在Android开发中,"android充值demo 自定义editview自定义radiobutton"是一个常见的应用场景,它涉及到用户界面(UI)的设计和交互,特别是针对移动应用中的支付功能。下面将详细讲解这个主题涉及的知识点。 首先,...

    RadioButton和CheckBox自定义样式

    在本文中,我们将深入探讨如何自定义RadioButton和CheckBox的样式,特别是通过重写onDraw()方法来实现颜色选择器效果。首先,我们需要了解这两个控件的基本结构和工作原理。 RadioButton和CheckBox都是继承自...

    android 高仿微信底部菜单 用自定义的radiobutton和radiogroup实现,能实现气泡数字的效果

    在自定义RadioButton时,我们可以改变其默认的样式和行为,以达到我们需要的视觉效果。 在高仿微信底部菜单中,我们通常会有四个或五个选项,每个选项对应一个功能,例如“聊天”、“发现”、“我”等。为了实现这...

    .net compact framework 自定义Radiobutton

    .net compact framework 自定义Radiobutton

    自定义RadioButton&CheckBox样式的实现

    本篇将详细介绍如何实现自定义RadioButton和CheckBox样式的实践过程。 首先,我们需要了解Android中的样式系统。在Android中,我们可以使用XML资源文件来定义样式,包括颜色、尺寸、字体等属性。对于RadioButton和...

    android自定义RadioButton

    本文将深入探讨如何在Android中自定义RadioButton,以满足特定的设计需求,如创建竖直方向的tabhost组件。 首先,我们来看标题中的“android自定义RadioButton”。在Android中,自定义RadioButton主要涉及以下几个...

Global site tag (gtag.js) - Google Analytics