`
ch_kexin
  • 浏览: 903388 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

badgeview 和 radiobutton结合使用导致点击无响应解决办法

 
阅读更多

如果不添加badgeview 点击是没有问题,如果添加了就点击不好使

可以添加透明得button

具体可以参考

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

    <RadioGroup
        android:id="@+id/radioGroup1"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:orientation="horizontal" >

        <RadioButton
            android:id="@+id/radio0"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:button="@null"
            android:checked="true"
            android:drawableBottom="@drawable/tab"
            android:gravity="center"
            android:tag="0"
            android:text="AA"
            android:textColor="@color/tab_color" />

        <RadioButton
            android:id="@+id/radio1"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:button="@null"
            android:drawableBottom="@drawable/tab"
            android:gravity="center"
            android:tag="1"
            android:text="BB"
            android:textColor="@color/tab_color" />

        <RadioButton
            android:id="@+id/radio2"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:button="@null"
            android:drawableBottom="@drawable/tab"
            android:gravity="center"
            android:tag="2"
            android:text="CC"
            android:textColor="@color/tab_color" />
    </RadioGroup>

     <!-- 实现提醒信息用的 -->
            <LinearLayout 
                android:layout_width="fill_parent"
                android:layout_height="50dp"
                android:orientation="horizontal"
                android:background="#00000000"
               
                >
                 <!-- 显示提醒信息的button android:layout_weight=1  是3个butto,平分手机界面的宽度-->
               <Button 
                   android:id="@+id/bt"
                   android:layout_height="fill_parent"
                   android:layout_width="0dp"
                   android:layout_weight="1" 
                   android:background="#00000000"
                   /> 
                   <!-- 占位置的button,以便适应不同分辨率手机 -->
                   <Button 
                       android:visibility="invisible"
                   android:layout_height="fill_parent"
                   android:layout_width="0dp"
                   android:layout_weight="1"
                   /> 
                   <!-- 占位置的button,以便适应不同分辨率手机 -->
                   <Button 
                        android:visibility="invisible"
                   android:layout_height="fill_parent"
                   android:layout_width="0dp"
                   android:layout_weight="1"
                   /> 
            </LinearLayout>
    
    <android.support.v4.view.ViewPager
        android:id="@+id/pager"
        android:layout_below="@+id/radioGroup1"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
    </android.support.v4.view.ViewPager>

</RelativeLayout>

 然后代码中使用button

Button btn=(Button)findViewById(R.id.bt);
		BadgeView	  badge4 = new BadgeView(this, btn);
	    badge4.setText("...");
	    badge4.setBadgePosition(BadgeView.POSITION_TOP_RIGHT);
	    badge4.show();

 

分享到:
评论

相关推荐

    Android使用RadioButton结合fragment实现底部菜单

    本文将详细介绍如何使用RadioButton结合Fragment来实现这样一个底部菜单,这是一种高效且灵活的方法。 首先,让我们理解RadioButton。RadioButton是Android中的一个单选按钮组件,属于RadioGroup的一部分。...

    动态导航栏,使用radioButton实现

    本教程将详细讲解如何使用`radioButton`来实现这样一个功能,同时结合网络图片加载和状态选择效果。 首先,我们要了解`radioButton`。`RadioButton`是Android中的一个单选按钮组件,属于`RadioGroup`的一部分,用户...

    C# WinForm 自定义 RadioButton

    最后,将这个自定义的RadioButton控件添加到你的WinForm项目中,就可以像使用标准RadioButton一样使用它,但同时具备了自定义的特性和功能。 总结一下,自定义C# WinForm中的RadioButton控件主要涉及外观、行为、...

    winfrom 解决 radioButton 双向绑定

    在工作中遇到了这样一个问题,就是在同一界面下放了多个RadioButton来进行双向绑定,但是经过绑定后,在修改对象值后,发现数据和界面不同步的问题。然后在网上找了一些资料很多解决办法不好。用来很长时间找到的...

    c# WPF 上图下文字radiobutton样式,且可动态生成radiobutton,搭配触摸滚动条

    在本文中,我们将深入探讨如何实现一个“上图下文字”的RadioButton样式,并且能够动态生成这些RadioButton,同时结合触摸滚动条,提供用户友好的交互体验。 首先,让我们了解RadioButton的基本概念。RadioButton是...

    RadioButton的清新写法

    在Android开发中,RadioButton是一个常用的选择控件,通常与RadioGroup配合使用,用于实现单选功能。当用户在一组选项中选择一个时,RadioButton会显示选中状态,其他则保持未选中。在这个名为"RadioButton的清新...

    使用RadioGroup与RadioButton

    ### RadioGroup与RadioButton的结合使用 1. **在XML布局中**:首先,在布局文件中创建一个`RadioGroup`,然后在其内部添加多个`RadioButton`。通过设置`android:layout_width`和`android:layout_height`控制`...

    fragment+RadioButton实现点击某fragment该fragment才开始加载数据的一小解决方案

    当`Fragment`与`RadioButton`结合使用时,可以创建一种交互模式,即只有当用户点击特定的`Fragment`(通过`RadioButton`选择)时,该`Fragment`才开始加载数据。这种优化策略可以避免不必要的数据加载,提高应用性能...

    RadioGroup和RadioButton实现FragmentTabHost导航效果

    在Android开发中,`RadioGroup`和`RadioButton`是一对常用的组件,它们通常用于实现单选功能,即在多个选项中只能选择一个。在本例中,我们将它们应用于`FragmentTabHost`的导航效果,创建一个可以切换不同`Fragment...

    RadioButton 底部导航栏

    - 底部导航栏应确保在不同分辨率和屏幕尺寸的设备上都能正确显示,可以使用dp单位和百分比布局来实现响应式设计。 10. **无障碍功能**: - 为了满足无障碍需求,确保RadioButton具有合适的accessibility labels和...

    登录、Radiobutton的简单使用

    在Android开发中,登录功能和RadioButtons的使用是常见的元素,尤其对于初学者来说,理解并熟练运用这些组件是至关重要的。在这个简单的题库小程序中,我们能看到如何实现用户登录和利用RadioButtons来呈现选择题...

    菜单radiobutton_viewpage

    在Android开发中,"菜单radiobutton_viewpage"的标题暗示我们关注的是如何在菜单中结合RadioButton和ViewPager组件来实现特定的交互效果。RadioButton通常用于在一组互斥选项中进行单选,而ViewPager则用于展示可...

    RadioButton 和Calendar 样式

    在Windows Presentation Foundation (WPF) 中,`RadioButton` 和 `Calendar` 是两种常见的用户界面元素。`RadioButton` 用于在一组互斥的选项中选择一个,而`Calendar` 控件则提供了一个可视化的日历视图,允许用户...

    RadioButton自定义样式详解

    - 若使用自定义字体或图片,需考虑加载速度和内存占用,避免因资源过大导致性能问题。 5. 示例代码: ```xml &lt;!-- layout.xml --&gt; android:id="@+id/radio_group" android:layout_width="match_parent" ...

    Android学习笔记七:基本视图组件:RadioGroup和RadioButton

    这篇“Android学习笔记七:基本视图组件:RadioGroup和RadioButton”深入探讨了这两个组件的使用和实现方式。 首先,RadioButton是Android中的一种选择控件,它允许用户在多个选项中选择一个。每个RadioButton通常...

    RadioButton、CheckBox和Toast的使用

    在实际应用中,我们可以结合RadioButton和CheckBox创建自定义的设置项,让用户进行个性化选择。例如,在一个音乐播放器应用中,用户可以选择是否开启循环播放,这时可以使用CheckBox;而在选择播放模式(顺序、随机...

    防止RadioButton在RecyclerView中滑动出现错乱

    通过以上策略,我们可以确保每个item的RadioButton和EditText都能正确反映其对应的数据,从而提供稳定且无错乱的用户界面。在实际项目中,应根据具体需求进行调整,确保代码的可读性和可维护性。

    android动态加载Radiobutton

    RadioButton通常与Android的CheckedTextView结合使用,用于显示可选的文本。 接下来,我们来探讨如何在运行时动态地添加RadioButton到布局中。以下是一个基本的步骤: 1. **创建布局容器**:首先,你需要在XML布局...

    RadioButton和ViewPager实现页面滑动效果

    将RadioButton与ViewPager结合,可以创建出一种类似TabLayout的效果,用户可以通过点击RadioButton切换不同的ViewPager页面,或者通过滑动在各个页面之间切换。以下是对这两个组件以及它们如何协同工作的详细解释。 ...

    androidlistview里面使用radiobutton

    总结,将RadioButton应用于Android ListView涉及到自定义Adapter、单选逻辑处理和性能优化等多个方面。理解这些知识点对于开发高效、用户友好的Android应用至关重要。通过熟练掌握这些技术,开发者可以更好地实现...

Global site tag (gtag.js) - Google Analytics