![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
eva1994
这个作者很懒,什么都没留下…
展开
-
Android-改变文字颜色的上下文菜单
实现一个用于改变文字颜色的上下文菜单。运行后,在文字“打开菜单”上长时间按键不放,将弹出上下文菜单,通过该菜单可以改变文字的颜色。菜单资源文件通常放置在res/menu目录下。菜单资源的根元素通常是标记,在该标记中可以包含以下两个子元素:用于定义菜单项,:用于将多个标记定义的菜单包装成一个菜单组。当用户长时间按键不放时,弹出的菜单就是上下文菜单。使用菜单资源创建上下文菜单的步骤: 1.在MainA原创 2016-03-16 20:56:22 · 2426 阅读 · 0 评论 -
Android-通过自定义View组件实现跟随手指移动的ImageView组件
在Android应用程序中绘制一个跟随手指的小兔子,当手指在屏幕上拖动时,小兔子将跟随手指拖动的轨迹移动。实现本实例时,首先需要先继承Android.view.View类,然后通过重写其onDraw()方法设置小兔子的默认显示位置,最后重写其触摸事件,该事件中设置兔子随手指而移动。实现过程: 1.修改res/layout/main_activity.xml文件,删除默认的LinearLayout和原创 2016-03-15 11:36:41 · 3708 阅读 · 1 评论 -
Android-使用框架布局管理器居中显示层叠的正方形
框架布局管理器用表示,在该布局管理器中,每加入一个组件,都将创建一个空白的区域,通常称为一帧,这些帧都会根据gravity属性执行自动对齐。默认情况下,框架布局是从屏幕的左上角(0,0)坐标点开始布局,多个组件层叠排序,后面的组件覆盖前面的组件。FrameLayou支持的常用XML属性 Android:foreground:设置该框架布局容器的前景图像 Android:foregroundgra原创 2016-03-13 22:39:28 · 1385 阅读 · 0 评论 -
Andorid-XML和JAVA代码混合控制UI
1.修改res/layout目录下的布局文件main.xml,删除默认创建的<TextView>组件,将默认创建的线性布局的orientation属性设置为vertical(垂直),并且为该线性布局设置背景以及id属性。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android原创 2016-02-29 14:32:38 · 380 阅读 · 0 评论 -
Android-文本类组件
1.应用TextView显示多种样式的文本Android:autolink:用于指定是否将指定格式的文本转换为可单击的超级链接形式,属性值有none,web,email,phone,map和all Android:drawableBottom/Left/Right/Top:用于在文本框内文本的指定方位绘制指定图像 Android:singleLine:用于指定当前文本框是否为单行模式,其属性值为原创 2016-03-23 21:47:10 · 834 阅读 · 0 评论 -
Android-使用绝对布局管理器固定组件的位置
使用绝对布局管理器<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical">原创 2016-03-12 22:15:55 · 4746 阅读 · 0 评论 -
Android-使用线性布局管理器布局
Android中的线性布局管理器用LinearLayout表示,它是将放入其中的组件按照垂直或水平方向来布局,也就是控制放入其中的组件横向排列或纵向排列。在Android中,可以在XML布局文件中定义线性布局管理器,也可以使用JAVA代码来创建,推荐使用XML布局文件定义。在线性布局管理器中,常用的属性包括: android:orientation,android:gravity,android:原创 2016-03-10 22:50:10 · 2957 阅读 · 0 评论 -
Android-在动作栏中添加“设置图标”
Action Provider(动作提供者,由ActionProvider类定义)使用自定义的布局来替换动作项,但是它也控制动作项的全部行为。当在动作栏中为菜单项定义动作提供者时,它 不仅使用自定义布局来控制动作项在动作栏中的外观,还控制菜单栏在overflow菜单中显示时的默认事件;另外,它也可以为动作栏或overflow菜单提供子菜单。1.修改/res/layout包中的main_activit原创 2016-03-21 19:14:29 · 700 阅读 · 0 评论 -
Android-文本类组件(二)
1.ToggleButton ToggleButton组件是Android中提供的一种特殊的按钮控件,在Android中,可以使用两种方法向屏幕中添加ToggleButton组件,使用XML文件或者在Java文件中new出来 ToggleButton支持的XML属性: Android:textOn 设置控件在选中时显示的文本 Android:textOff 设置控件在未选中时显示的文本2.A原创 2016-04-02 21:12:50 · 434 阅读 · 0 评论 -
Android-使用XML布局文件实现游戏的开始界面
使用XML布局文件实现游戏的开始界面在Activity中使用代码显示XML文件中布局的内容setContentView(R.layout.main)//R.java main.xml??修改res/layout/main.xml文件<?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schem原创 2016-02-24 17:27:10 · 2540 阅读 · 0 评论 -
Android-使用java代码实现界面
public class MainActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstan原创 2016-02-25 08:52:28 · 1623 阅读 · 0 评论 -
Android-自定义View组件切换Activity界面
一般情况下,开发Android应用程序时,不直接使用View和ViewGroup类,而是使用这两个类的子类。显示图片就可以使用ImageView类,。虽然Android提供了很多继承了View类的UI组件,但在实际开发中,出现不满足程序需要的情况时,可以通过继承View类来开发自己的组件。开发自定义的View组件: 创建一个继承Android.view.View类的View类,并重写构造方法。原创 2016-03-09 22:25:45 · 637 阅读 · 0 评论 -
Android-在动作栏中增加“查询”视图
运行APP程序,由于当前模拟器屏幕比较小,部分动作项没有显示,单击键盘上的”MENU”按钮,会出现菜单栏。单击表示查询的放大镜图标,输入查询关键词,按回车键会显示字样:查询:…Action View(动作视图)是出现在动作栏中,代替动作项按钮的小工具。可以在工作栏中增加”查询”动作项。增加动作视图时,只需要设置项的actionViewClass属性即可。actionViewClass属性用来为动作栏原创 2016-03-19 18:10:41 · 480 阅读 · 0 评论 -
Android-在动作栏中添加和删除选项卡
动作栏提供基于选项卡模式的导航方式,它允许用户在一个Activity中,切换不同Framement。同时,针对用户选择选项卡事件,还专门定义了一个事件监听器。 在ActionBar类中,与Tab相关的常用方法如下:增加选项卡:add Tab Public abstract void addTab(ActionBar.Tab tab)获得当前选择的选项卡:getSelectedTab Publi原创 2016-03-18 23:22:03 · 736 阅读 · 0 评论 -
Android-隐藏app动作栏
创建Android项目,实现隐藏程序动作栏的功能。ActionBar(动作栏)是一种窗体特性,它标示应用和用户位置,并提供用户动作和导航模式。大多数情况下需要显示用户动作或全局导航的Activity中使用动作栏,因为动作栏为用户在跨应用程序时提供了连续的界面,Android系统也能让其外观适应不同屏幕设置,可以使用ActionBar类相关的方法控制动作栏行为和可见性。 开发人员通过直接放置选项菜单原创 2016-03-17 14:03:32 · 685 阅读 · 0 评论 -
Android-同意游戏条款界面
在Android应用中实现同意游戏条款界面,实现时使用垂直线性布局管理器,并且借助Android中的TextView组件,CheckBox组件和ImageButton组件。其中,TextView组件用于显示游戏条款;CheckBox组件用来作为我同意复选框;ImageButton组件用来作为“进入”图片按钮,需要设置图片按钮默认为不显示,以及透明背景。实现过程: 1.界面布局代码修改如下<Line原创 2016-03-14 22:37:40 · 2778 阅读 · 0 评论