textViewUserName.setCursorVisible(false);//隐藏光标
textViewUserName.setFocusable(false);//失去焦点
textViewUserName.setFocusableInTouchMode(false);//虚拟键盘隐藏

if(!userLocalName.equalsIgnoreCase("null")&&!userLocalEmail.equalsIgnoreCase("null")){
 layoutUserInfo.setVisibility(View.VISIBLE);
 layoutUserLogin.setVisibility(View.GONE);
}else{
 layoutUserInfo.setVisibility(View.GONE);
 layoutUserLogin.setVisibility(View.VISIBLE);
 
}
XML上两个LinearLayout Info和Login 通过判断确定两个的显示和隐藏情况。
① fill_parent

设置一个视图的布局为fill_parent将强制性地使视图扩展至父元素大小。

② match_parent
 Android 中match_parent和fill_parent意思一样,但match_parent更贴切,于是从2.2开始两个词都可以
 用,但2.3版本后建议使用match_parent。
 ③ wrap_content
 自适应大小,强制性地使视图扩展以便显示其全部内容。以TextView和ImageView控件为例,设置为
 wrap_content将完整显示其内部的文本和图像。布局元素将根据内容更改大小。
android:layout_gravity="center"//使控件居中

转载于:https://www.cnblogs.com/to-creat/p/5024740.html

Android开发日记(六)相关推荐

  1. Android开发日记

    Android日记 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一个 ...

  2. 【Android开发日记】第一个任务Android Service!Service靴+重力感应器+弹出窗口+保持执行...

    前言: 近期在写一个小程序,需求是手机摇一摇就弹窗出来.第一次使用了Service,学习了两天,实现了Service弹窗,开机启动,Service启动和销毁,Service保持一直执行. 满足了自己的 ...

  3. Android开发(六)——组件颜色Selector(Selector与Shape的基本用法 )

    andorid控件改变状态时改变颜色,使用selector. <?xml version="1.0" encoding="utf-8" ?> < ...

  4. Android Studio属性动画,Android开发-RecyclerView-AndroidStudio(六)属性动画(3)AddDuration

    RecyclerView增加数据: MyAdapter.java: package com.iwanghang.recyclerviewdemo; import android.content.Con ...

  5. 【Android开发日记】妙用 RelativeLayout 实现3 段布局

    在设计过程中,我们经常会遇到这样的需求: 把一条线3控制,左对齐左控制,右侧控制右对齐,中间控制,以填补剩余空间. 或者一列内放3个控件,上面的与顶部对齐,以下的沉在最底部,中间控件是弹性的.充满剩余 ...

  6. 【Android开发日记】jsonObject = new JSONObject(info)报错 A JSONObject text must begin with '{' at character

    问题描述: JSONObject jsonObject = new JSONObject(json);报错:A JSONObject text must begin with '{' at chara ...

  7. 【Android开发日记】 新浪微博API SSO授权 分享

    其实新浪API的说明文档已经说的很明白了,demo里面注释也很清晰. 官方SDK下载地址:https://github.com/sinaweibosdk/weibo_android_sdk 我直接把我 ...

  8. 简单的学习心得:网易云课堂Android开发第六章SQLite与ContentProvider

    一.SQLite 1.基本操作: (1)创建数据库:在SQLiteOpenHelper的子类构造器中创建. (2)创建表:在SQLiteOpenHelper的子类onCreate方法中,调用execS ...

  9. Android 开发日记 - Bold-Italic在TextView中,最后的字会被截掉

    TextView 使用斜体|粗体时,最右侧文字被切掉. 解决方案:add paddingEnd=3dp if wrap_content or add a space to string 在部分机型上, ...

最新文章

  1. 武汉科技大学ACM:1002: 华科版C语言程序设计教程(第二版)例题6.6
  2. 怎么修改与服务器的操作系统,怎么修改与服务器的操作系统
  3. android-解决 Android N 上 报错:android.os.FileUriExposedException
  4. 404.2错误解决方案
  5. (转)iOS7界面设计规范(1) - UI基础 - 为iOS7而设计
  6. leetcode 377. Combination Sum IV | 377. 组合总和 Ⅳ(动态规划)
  7. shell中的${},##和%%的使用
  8. skywalking 源码解析——多线程变量传递 EnhancedInstance
  9. 牛客16464 神奇的幻方
  10. 容器编排技术 -- AWS EC2快速入门
  11. Hibernate框架 配置文件基本架构
  12. HTML5的设计目的是为了在移动设备上支持多媒体
  13. Objective-C学习总结-13协议1
  14. [转载] python numpy 总结
  15. C语言union类型和C语言 uchar类型的个人见解
  16. 用linux运行vasp,科学网—VASP使用 - 李继存的博文
  17. 异数OS国产CPU平台移植项目需求分析
  18. 使用c++语言做概率论 涉及求方差
  19. UVALive 3713 Astronauts(2-sat+输出任意路径)
  20. 服务器被黑客入侵了怎么办?

热门文章

  1. Apache的虚拟主机
  2. 简单的对象定位与登录实例的简单操作
  3. protobuf 数据解析的2种方法
  4. C#判断点和直线的位置关系
  5. 软件工程导论课程主页 :12-13-2
  6. CentOS7 3.项目持续交付脚本
  7. 悦虎144固件,华强北二代悦虎144固件,1562M芯片144固件
  8. 68-Flutter中极光推送的使用
  9. No virtual method diskCacheStrategy
  10. swagger2如何测试单个文件或者多文件上传