![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android UI 界面
NightTrider
刚柔并济,显男儿本色
展开
-
FrameLayout
package layout.app;import android.app.Activity;import android.os.Bundle;import android.vie.View;import android.widget.ImageView;public class FrameLayoutActivity extends Activity{...原创 2014-09-05 11:36:54 · 82 阅读 · 0 评论 -
Android自定义view(一)
最近状态不佳,国庆假期没有回家,没有得到心灵的安抚又要继续上前线开启新一段的代码之旅。十月底毕业设计的作品就要出来,还有公司的项目也要做,苦逼的搬运工啊,流水线。 尽管不是自定义控件的达人,但是至少要搞清楚自定义控件的基本流程,看了大神的博客,自己来回忆一下,也算是一个深化学习的过程。 自定义View的步骤 1、在res/values/下定义一个以att...原创 2015-10-03 16:40:12 · 108 阅读 · 0 评论 -
Android开发打造万能的适配器
有过一定项目开发经验的人们都知道Android里的listView在项目里使用的很频繁。这样我们要定义各式各样重复工作的Adapter,这是很蛋疼的。于是重写Adapter是可以精简项目的代码。 传统的Adapter 主xml文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/...原创 2015-09-23 16:42:19 · 114 阅读 · 0 评论 -
ProgressBar实现下载提示功能
在main.xml文件里面实现一个ProgressBar组件,把style设为水平horizontal (progressBar有两种显示方式),同时记得水平铺满更加美观。 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk...原创 2014-10-11 10:28:58 · 176 阅读 · 2 评论 -
Listener
1、有如下事件: setOnClickListener , setOnLongClickListener setOnTouchListener setOnFocusChangeListener setOnKeyListener 2、形式: 已知的XML文件 <?xml version="1.0" encoding...原创 2014-10-09 12:53:23 · 73 阅读 · 0 评论 -
android项目Java文件找界面元素findViewById(R.id.*);
写android的新手都知道,用findViewById()找界面元素,一般默认为this.findViewById(R.id.*);的形式,this为当前的主界面。但是,如果不是主界面对应的xml文件的id时该怎么办呢 ? 两个视图,一个MainActivity,一个AlertDialog,分别对应着main.xml文件和second.xml文件.main.xml &...原创 2014-09-28 10:13:12 · 1242 阅读 · 0 评论 -
Activity总体介绍
1、 在android中,Activity提供可视化用户界面,一个android通常由多个Activity组成,形成Activity栈 Activity包含一个window对象,window里面包含一个布局容器,如(Linearlayout布局对象) 2、在用Eclipse时,创建android项目时,系统自动生成一个Activity。 a、每一个界面都需继承Activit...原创 2014-09-27 19:27:26 · 124 阅读 · 0 评论 -
gallery 浏览图片
总叙:gallery严格意义地讲也是listView的一种,通过adapter加载数据成为了一种通用的方法。 例子:为实现图片浏览的效果,类似于qq空间里面查看他人图片。达到如下图所示效果:<!--StartFragment --> <?xml version="1.0" encoding="utf-8"?><LinearLay...原创 2014-09-24 23:47:53 · 138 阅读 · 0 评论 -
android项目编写计算器
效果: 步骤 1、布局方式:网格布局(GridLayout)6行4列,以、二两行是一行一列,其余四行是一行四列。得到xml文件 main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://sch...原创 2014-09-12 14:30:18 · 258 阅读 · 0 评论 -
安卓开发gridview根据屏幕宽度行列相同的单元格集合
前不久网上有人问如何在java代码里根据屏幕宽度动态设定每一行的单元格数。百度了好久,没结果,结果自己认真分析,实现了这个功能。gridview可以在xml布局里面设定每一个单元的宽度,以及手机屏幕的宽度来确定,一行能够容纳的单元格数。怎样在java代码里,动态设定一行的单元格数呢?package com.lin.test;import java.util.ArrayL...原创 2015-04-06 17:34:06 · 209 阅读 · 0 评论 -
android layout_weight属性学习巩固
一年一年又一年,时间过得真心快,已经是2015年11月份了,但是我等屌丝依旧在梦想的道路上苦苦地摸索,步入正题大家都使用过线性布局,layout_weight属性一般我们会把相应的layout_width(水平布局)或者layout_height(垂直的)设为0dp,来保证layout_weight的正常使用。比如在一个水平的线性布局里,放入三个textView &l...原创 2015-11-01 20:18:30 · 81 阅读 · 0 评论