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

 实现代码: 

   
<?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之键盘点击事件
  2. android O 手机关机流程与时间
  3. android onFling 事件没有用
  4. android 学习笔记有用代码片段(1)
  5. android GPS JAVA 获取GPS功能是否禁用
  6. Android 去掉窗口标题和程序全屏
  7. Android 采用代码编写ui
  8. 关于android studio下的handler问题
  9. Android(安卓)bluetooth start discovery
  10. RxJava在Android的应用场景