热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Android学习笔记十五之TableLayout表格布局

Android学习笔记十五之TableLayout表格布局TableLayout表格布局,类似于表格,与前面介绍的LinearLayout和Relati

Android学习笔记十五之TableLayout表格布局

  TableLayout表格布局,类似于表格,与前面介绍的LinearLayout和RelativeLayout类似,介绍一下常用的属性:


  • android:collapseColumns:设置需要被隐藏的列的序号
  • android:shrinkColumns:设置允许被收缩的列的列序号
  • android:stretchColumns:设置运行被拉伸的列的列序号

下面用TableLayout实现一个简单的登录页面:

布局代码:


android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">


Acvitity代码:

private EditText et_username;
private EditText et_password;
private Button btn_sign_in;@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_tablayout);et_username = (EditText) findViewById(R.id.et_username);et_password = (EditText) findViewById(R.id.et_password);btn_sign_in = (Button) findViewById(R.id.btn_sign_in);btn_sign_in.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {String username = et_username.getText().toString().trim();String password = et_password.getText().toString().trim();if (username.equals("zhangsan") && password.equals("zhangsan")) {Toast.makeText(TableLayoutActivity.this, "登录成功", Toast.LENGTH_LONG).show();} else {Toast.makeText(TableLayoutActivity.this, "登录失败", Toast.LENGTH_LONG).show();}et_username.setText("");et_password.setText("");}});
}

实现效果图:

附上TableLayout的国内镜像API

关于TableLayout就介绍到这里,比较简单。下面我们介绍FrameLayout帧布局。


推荐阅读
author-avatar
摄影师张恒
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有