博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
是男人就下100层【第一层】——高仿微信界面(2)
阅读量:6952 次
发布时间:2019-06-27

本文共 1176 字,大约阅读时间需要 3 分钟。

接着上一篇《》,本打算实现上一篇文章中的第二个界面,这一篇先来实现一下登陆界面吧,接下来我们来开始登录界面的制作。

界面布局文件:

上面布局中值得注意的是Button的背景是一个自定义的drawable资源文件

分别设置了四种状态的背景图片(这里的图片是9patch的,详细请看:http://blog.csdn.net/dawanganban/article/details/17379193)

新建一个Activity

public class LoginActivity extends Activity{	@Override	protected void onCreate(Bundle savedInstanceState) {		// TODO Auto-generated method stub		super.onCreate(savedInstanceState);		setContentView(R.layout.activity_login);					}}
上一篇中写的AppStart中启动LoginActivity

public class AppStart extends Activity {	@Override	protected void onCreate(Bundle savedInstanceState) {		super.onCreate(savedInstanceState);		setContentView(R.layout.activity_start);		new Handler().postDelayed(new Runnable(){			@Override			public void run(){				Intent intent = new Intent (AppStart.this,LoginActivity.class);							startActivity(intent);							AppStart.this.finish();			}		}, 1000);	}}
运行效果:

转载于:https://www.cnblogs.com/lanzhi/p/6469171.html

你可能感兴趣的文章
Python安装pycurl失败,及解决办法
查看>>
如何用FFmpeg API采集摄像头视频和麦克风音频,并实现录制文件的功能
查看>>
目标检测算法的进展
查看>>
图片滑块验证码的解决
查看>>
C# 使用 GDI+ 画图
查看>>
从零開始学android<ScrollView滚动视图.十八.>
查看>>
fabric.js和高级画板
查看>>
oracle安装后tnsnames.ora内容
查看>>
微信小程序开发--第一个项目
查看>>
BZOJ1060: [ZJOI2007]时态同步(树形dp 贪心)
查看>>
Dcloud课程8 开心一刻应用如何实现
查看>>
Unable to locate Spring NamespaceHandler for XML schema namespace
查看>>
WPF中获取鼠标相对于桌面位置
查看>>
APICloud和海马玩模拟器结合调试手机页面
查看>>
eclipse打断点,进行弹窗提示后点击是才进入debug视图,这个要怎么恢复
查看>>
CentOS7 安装 mysql8
查看>>
[TypeScript] Define Custom Type Guard Functions in TypeScript
查看>>
人人都要培养AIQ
查看>>
【Java】使用Apache POI生成和解析Excel文件
查看>>
supervisor来自动化部署,集成git
查看>>