一. 首先是实现简单的布局

 实现代码: 

   
<?xml version="1.0" encoding="utf-8"?>                                                                                            


   
   


  实现效果:



二. Java代码


package example.zhang.com.day05_sk;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.LinearLayout;import android.widget.RadioGroup;public class WeixinActivity extends AppCompatActivity {    private RadioGroup mGroup;    private LinearLayout item1,item2,item3,item4;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_weixin);        mGroup = (RadioGroup) findViewById(R.id.myGroup);        item1 = (LinearLayout) findViewById(R.id.item1);        item2 = (LinearLayout) findViewById(R.id.item2);        item3 = (LinearLayout) findViewById(R.id.item3);        item4 = (LinearLayout) findViewById(R.id.item4);                mGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {            @Override            public void onCheckedChanged(RadioGroup group, int checkedId) {                switch (checkedId){                    case R.id.rb_1:                        setGone();                        item1.setVisibility(View.VISIBLE);                        break;                    case R.id.rb_2:                        setGone();                        item2.setVisibility(View.VISIBLE);                        break;                    case R.id.rb_3:                        setGone();                        item3.setVisibility(View.VISIBLE);                        break;                    case R.id.rb_4:                        setGone();                        item4.setVisibility(View.VISIBLE);                        break;                }            }        });    }    public void setGone(){        item1.setVisibility(View.GONE);        item2.setVisibility(View.GONE);        item3.setVisibility(View.GONE);        item4.setVisibility(View.GONE);    }}

三. 最终切换效果 (点不同的单选按钮实现不同换页面的效果 按钮改变)




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

实现①边框圆角 ②渐变色 ③控制边框间距长度


<?xml version="1.0" encoding="utf-8"?>                                        

效果图:









更多相关文章

  1. 安卓开发之实现下角圆形按钮
  2. Android中按钮点击效果显示
  3. android 窗口如何靠左和靠右边框布局
  4. android 自定义按钮的外边框
  5. Android Dialog背景全透明无边框 Theme Style
  6. Android抽屉式按钮实现
  7. Android如何设置TextView的行间距、行高
  8. Android设置TextView的行间距、行高。

随机推荐

  1. android中如何处理cookie
  2. android 静音与振动
  3. Android类加载器源码分析
  4. Android大牛博客集
  5. 查看Android studio SHA1.无需输入命令
  6. Android显示调用App内部组件/第三方App内
  7. Android之网络请求7————OkHttp源码4:
  8. Android面试题总结(七)原理篇
  9. 在AndroidStudio中使用V8包中的RenderScr
  10. Android实现全屏的方法