zoukankan      html  css  js  c++  java
  • 大二下学期团队项目(APP端页面的绘制)

    今日主要完成了app端页面的绘制

    在网上找的资源上修改完成了登录,注册,以及登录后的主页面的绘制

    第三个页面可以点击导航栏切换页面,也可以通过滑屏切换页面,是fragment与viewpage的结合,之前已经练习过,这次更加熟练。

    导航栏的图片加文字是用RadioButton实现的

    <RadioButton
    android:id="@+id/main_rb_my"
    style="@style/tab_menu_item"
    android:drawableTop="@drawable/mypage"
    android:text="我的" />

     drawableTop就是顶部的图片,但是图片有时会过大,将文字挤出去。

     main_group = (RadioGroup) findViewById(R.id.main_group);
            main_rb_first = (RadioButton) findViewById(R.id.main_rb_first);
            main_rb_cloud = (RadioButton) findViewById(R.id.main_rb_cloud);
            main_rb_my = (RadioButton) findViewById(R.id.main_rb_my);
            main_group.setOnCheckedChangeListener(this);
            RadioButton[] rbs = new RadioButton[3];
            rbs[0] =main_rb_first;
            rbs[1] = main_rb_cloud;
            rbs[2] = main_rb_my;
            for (RadioButton rb : rbs) {
                //挨着给每个RadioButton加入drawable限制边距以控制显示大小
                Drawable[] drawables = rb.getCompoundDrawables();
                //获取drawables
                Rect r = new Rect(0, 0, drawables[1].getMinimumWidth() * 2 / 3, drawables[1].getMinimumHeight() * 2 / 3);
                //定义一个Rect边界
                drawables[1].setBounds(r);
                //给指定的radiobutton设置drawable边界
    //            if (rb.getId() == R.id.rb_more) {
    //                r = new Rect(0, 0, drawables[1].getMinimumWidth(), drawables[1].getMinimumHeight());
    //                drawables[1].setBounds(r);
    //            }
                //添加限制给控件
                rb.setCompoundDrawables(null, drawables[1], null, null);
            }

    这样就可以解决这个问题。

  • 相关阅读:
    VMware NAT 静态IP模式下上网
    无法连接虚拟设备 ide1:0
    C# ContainsKey与TryGetValue方法探究
    深入讲解以太坊的数据存储
    sqlserver之查询数据插入新建表@已存在表(oracle)
    python之列表、元祖、字典和数组的使用
    python之列表、元组、字典、数组对比
    python之ConfigParser介绍
    从业人员证券交易行为合规管理测试
    window系统自动设置时间同步脚本
  • 原文地址:https://www.cnblogs.com/fengchuiguobanxia/p/14672457.html
Copyright © 2011-2022 走看看