Android编程权威指南第三版挑战练习一
来源:互联网 发布:巨库软件 编辑:程序博客网 时间:2024/06/05 01:12
Android编程权威指南出来之后,对自我有要求的同志,很难找到相关的解决办法,所以我决定来帮帮忙分享一下我的资源
如果没有书,又不想买书的,可以下载一下pdf版本。建议购买正版。
我整理了一下,中英文的PDF版本,仅供学习使用。->Link
挑战练习一 代码demo -> Link
挑战练习-题目:
这个练习需要你定制toast消息,改在屏幕顶部而不是底部显示弹出消息。这需要使用
Toast
类的setGravity
方法,并使用Gravity.TOP
重力值。具体如何使用,请参考Android开发者文档。该方法所在网页为 developer.android.com/reference/android/widget/Toast.html#setGravity(int, int, int)。参考解决方法:
参考http://blog.csdn.net/c15522627353/article/details/47664241
所以,我们只要将True和False两个Button的监视器内容修改一下
TrueButton:
mTrueButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast toast = Toast.makeText(QuizActivity.this, R.string.correct_toast, Toast.LENGTH_SHORT); toast.setGravity(Gravity.TOP, 0, 0); toast.show(); } });FalseButton:
mFalseButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast toast = Toast.makeText(QuizActivity.this, R.string.incorrect_toast, Toast.LENGTH_SHORT); toast.setGravity(Gravity.TOP, 0, 0); toast.show(); } });
生成结果如图:
相关解析:
public static Toast makeText (Context context,CharSequence text, int duration)
生成一个包含文本视图的标准 Toast对象。
参数
context
使用的上下文。通常是你的Application
或Activity
对象。
resId
要显示的文本,可以是已格式化文本。
duration
该信息的存续期间。值为LENGTH_SHORT
或LENGTH_LONG
public void setGravity (int gravity, int xOffset, int yOffset)
设置提示信息在屏幕上的显示位置。
gravity 位置值 如TOP,CENTER等可选值
xOffset 相对于参照位置的横向偏移像素量
yOffset 相对于参照位置的纵向偏移像素量
阅读全文
0 0
- Android编程权威指南第三版挑战练习一
- Android编程权威指南第三版挑战练习二
- Android编程权威指南第三版挑战练习三
- 挑战练习:评分(四)基于Android编程权威指南(第三版)
- 《Android编程权威指南》第二版 第二章 挑战练习
- 《Android编程权威指南》第二版 第五章 挑战练习
- 《Android编程权威指南》第二版 第六章 挑战练习
- 《Android编程权威指南》第二版 第八章 挑战练习
- 挑战练习:定制toast消息(一)(《Android编程权威指南》的)
- 《Android编程权威指南》第二章练习的挑战
- Android编程权威指南-第5章:挑战练习
- Android编程权威指南:第十二章挑战练习第二个
- Android编程权威指南-第十六章挑战练习
- Android编程权威指南-第十七章挑战练习
- Android编程权威指南(第2版)第1/2章中的挑战练习思路
- 《Android权威编程指南(The Big Nerd Ranch Guide)(第二版)》12.4挑战练习
- 《Android权威编程指南(The Big Nerd Ranch Guide)(第二版)》12.4挑战练习
- Android编程权威指南(第2版)—第2章挑战练习
- Java多线程编程核心技术-笔记-第一章
- Linux入门
- 余承东吐槽iPhone X长的丑体验差;雷军称小米明年要进世界500强;特斯拉股价被指太荒唐丨价值早报
- 程序员幽默:66条让你笑爆肚皮的程序员段子
- 创投日报:11月3日至5日收录投融资项目13起
- Android编程权威指南第三版挑战练习一
- 基于jqGrid实现列表分页效果(后台处理以及pageBean)
- leetcode23. Merge k Sorted Lists
- CSS3实现文字流光渐变特效
- html+css
- 开始注重身体这部分的男士,大都撩到妹了 | 钛空实测
- MacBook上那些好用的工具们
- bitcoin百喻经-通俗原理
- ARM处理器工作模式详解