-
搭建安卓应用开发环境
查看全部 -
相对布局代码
查看全部 -
创建一个类 实现跑马灯
查看全部 -
跑马灯效果
查看全部 -
Android 项目结构介绍:
查看全部 -
学习薄弱部分:事件
onclick事件,所有的控件都拥有,不仅仅是Button和ImageButton有
查看全部 -
《跑马灯》
android:singleLine="true"设置只能显示在一行上,当textview中内容过长时,放不下的内容用……表示
解决①
在TextView中添加android:ellipsize="marquee"此时后面的……没有了,出现了文字,但是后面的文字还是显示不出来。
解决②
再添加android:focusable="true"
android:focusableInTouchMode="true"
此时跑马灯的效果就做出来了
!!注意:在使用单位做符号时,不建议用px,因为它不能适应屏幕的分辨率,在控件中一般用dp(更推荐)或dip,sp更推荐用来显示文字
解决三
在一个textview中加载上面的代码可以实现跑马灯的效果,可是再添加一个textview同样用上面的方法再次运行,但发现,只有第一个textview可以实现跑马灯的效果,而第二个textview却无法显示跑马灯的效果。
在marqueeText中添加isFocused()方法,让其return true 强制让其Textview全是被选中状态,一开始我们在两个textview中都设置了android:focusable="true"但是这只对于第一个设置的textview有用,但再设置一个就不起作用了。
查看全部 -
app签名的意义
查看全部 -
Intent实现页面跳转
startActivity 无返回值
startActivityForResult 有返回值
查看全部 -
ADT 结构
查看全部 -
生命周期从创建到销毁调用的方法
查看全部 -
Activity的四种状态
按home键后台运行时,处于停止状态(Stopped)
查看全部 -
activity生命周期.
失去焦点执行onPause()
获得焦点执行onResume()
查看全部 -
需要在AndroidManifest中注册Activity
查看全部 -
实际开发中线性布局和相对布局最常用
查看全部
举报