![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 84
sinat_25357975
fighting
展开
-
Android 布局2.线性布局与框架布局
1.线性布局①android:layout_weight权重的描述:layout_weight 用于给一个线性布局中的诸多视图的重要度赋值。 所有的视图都有一个layout_weight值,默认为零,意思是需要显示多大的视图就占据多大的屏幕空 间。若赋一个高于零的值,则将父视 图中的可用空间分割,分割大小具体取决于每一个视图的layout_weight 。②andr原创 2016-01-21 10:25:25 · 1016 阅读 · 0 评论 -
Android ScrollView滚动条
1.ScrollView垂直滚动条ScrollView控件只是支持垂直滚动,而且在ScrollView中只能包含一个控件,通常是在标签中定义了一个标签并且在标签中android:orientation属性值设置为vertical,然后在标签中放置多个控件,如果标签中的控件所占用的总高度超出屏幕的高度,就会在屏幕的右侧出现一个滚动条。注意 :ScrollView的宽和高的设定。原创 2016-01-31 19:42:17 · 902 阅读 · 1 评论 -
ViewPager 详解(一)---基本入门
目录(?)[+]前言:这两天研究研究ViewPager滚动功能,现在很多的app都有用到这个功能,我们的大虾米也有这个模块。要研究就彻底的研究研究,我从不满足于一个功能只是简单的应用,要学就学的彻底,所以我打算将ViewPager 分几篇写,研究的哪个程度就写到哪个程度吧。今天是第一篇,基本入门篇 。相关文章:1、《ViewPager 详解(一)---基本入转载 2016-02-15 09:41:20 · 276 阅读 · 0 评论 -
ViewPager 详解(二)---详解四大函数
前言:上篇中我们讲解了如何快速实现了一个滑动页面,但问题在于,PageAdapter必须要重写的四个函数,它们都各有什么意义,在上节的函数内部为什么要这么实现,下面我们就结合android的API说明,详细讲解一下。相关文章:1、《ViewPager 详解(一)---基本入门》2、《ViewPager 详解(二)---详解四大函数》3、《View转载 2016-02-15 09:43:35 · 351 阅读 · 0 评论 -
ViewPager 详解(三)---PagerTabStrip与PagerTitleStrip添加标题栏的异同
前言:在前两篇文章中,我们讲解了滑动页面的的实现方法与四大函数的意义,但有时,仅仅实现页面滑动是不够的,还要有标题栏才会显得更友好。所以在这篇文章中,我将会向大家展示在android.support.v4包中的两个控件PagerTabStrip与PagerTitleStrip,他们都是用来实现标题栏的,但各自有些不同,在这篇文章中,我们就讲讲它们各自都能实现怎样的功能,又有哪些异同点。转载 2016-02-15 09:49:50 · 317 阅读 · 0 评论 -
ViewPager 详解(四)----自主实现滑动指示条
前言:前面我们用了三篇的时间讲述了有关ViewPager的基础知识,到这篇就要进入点实际的了。在第三篇《ViewPager 详解(三)---PagerTabStrip与PagerTitleStrip添加标题栏的异同》中,我们说了,PagerTabStrip和PagerTitleStrip都不适合用在实际用途中,当要在实际运用中,我们就要自己去实现相关的功能。这篇文章中单纯讲述划动指示条的实现方转载 2016-02-15 10:03:20 · 448 阅读 · 0 评论 -
ViewPager 详解(五)-----使用Fragment实现ViewPager滑动
前言:前几篇文章讲解了ViewPager的普通实现方法,但android官方最推荐的一种实现方法却是使用fragment,下面我们使用fragment来重新实现一下第一篇《ViewPager 详解(一)---基本入门》所实现的效果。系列文章:1、《ViewPager 详解(一)---基本入门》2、《ViewPager 详解(二)---详解四大函数》转载 2016-02-15 10:08:59 · 249 阅读 · 0 评论 -
Android Toast消息提示框
在某些情况下需要向用户弹出提示消息,如显示错误信息,收到短消息等,Android提供两种弹出消息的方式,消息提示框toasts和对话框alerts。 Toast是一种短暂的消息提示,显示一段时间后不需要用户交互会自动消失,所以用来显示一些建议性的不太重要的消息,如提示用户后台一个任务完成了。使用Toast来弹出提示消息也很简单,调用Toast类的静态方法makeText()原创 2016-02-15 10:48:17 · 603 阅读 · 0 评论 -
Android AlertDialog对话框
1.常见对话框的源码:[java] view plain copypackage com.naoh.stu; import java.util.ArrayList; import android.app.Activity; import android.app.AlertDialog; import and原创 2016-02-15 11:09:16 · 598 阅读 · 0 评论 -
Android ListView详解
由于google doc 很多人都打不开,故更新了源码下载地址 【源码下载】----2011-01-18 在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。转载 2016-02-15 11:22:44 · 292 阅读 · 0 评论 -
Android declare-styleable:自定义控件的属性
做Android布局是件很享受的事,这得益于他良好的xml方式。使用xml可以快速有效的为软件定义界面。可是有时候我们总感觉官方定义的一些基本组件不够用,自定义组件就不可避免了。那么如何才能做到像官方提供的那些组件一样用xml来定义他的属性呢?现在我们就来讨论一下他的用法。一、在res/values文件下定义一个attrs.xml文件,代码如下:原创 2016-01-24 15:34:59 · 532 阅读 · 0 评论 -
Android RatingBar评分控件
评分控件的使用根据需求需要注意一下两个方面:1.布局文件的设定<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_heig原创 2016-01-31 17:28:08 · 383 阅读 · 0 评论 -
Android progressBar进度条
1.布局文件main_activity.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill原创 2016-01-30 15:47:27 · 319 阅读 · 0 评论 -
Android 时间控件2.钟表
1.AnalogClock圆形时钟;DigitalClock电子时钟;这两个时钟是不允许用户改变的。 <AnalogClock android:layout_width="wrap_content" android:layout_height="wrap_content" /> <DigitalClock android:原创 2016-01-30 12:43:08 · 436 阅读 · 0 评论 -
Android 布局1.属性介绍
一.Activity就是布满整个窗口或者悬浮于其他窗口上的交互界面。在一个应用程序中通常由多个Activity构成,都会在Manifest.xml中指定一个主的Activity,如下设置二.Android提供了5种布局,这5种布局分别是:FrameLayout(框架布局)、LinearLayout(线性布局)、RelativeLayout(相对布局)、TableLay原创 2016-01-20 16:50:00 · 327 阅读 · 0 评论 -
Android 布局3.绝对布局和表格布局
1.绝对布局所谓绝对布局(AbsoluteLayout),是指屏幕中所有控件的摆放由开发人员通过设置控件的坐标来指定,控件容器不再负责管理其子控件的位置。由于子控件的位置和布局都是通过坐标来指定,因此AbsoluteLayout类中没有特殊的属性和方法。可以通过android:layout_x和android:layout_y属性可以设置视图的横坐标和纵坐标的位置。2.原创 2016-01-21 12:23:46 · 823 阅读 · 0 评论 -
Android Button1.图文混排
1.在布局文件中设置图文混排<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout原创 2016-01-22 12:18:47 · 478 阅读 · 0 评论 -
Android Button2.监听事件
public class Main extends Activity implements OnClickListener, OnTouchListener, OnFocusChangeListener, OnKeyListener { /** Called when the activity is first created. */ private int value = 1;// 用于原创 2016-01-22 20:09:29 · 375 阅读 · 0 评论 -
Android radioButton布局及监听
1.xml布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView原创 2016-01-22 20:33:07 · 656 阅读 · 0 评论 -
Android checkbox及动态加载控件
1.动态加载布局(1)使用LayoutInflater:LinearLayout linearLayout = (LinearLayout) getLayoutInflater().inflate(R.layout.main, null);返回的是main文件的root。向获取到的linearLayout中添加控件使用其父类的方法addView(...);原创 2016-01-22 22:24:28 · 3481 阅读 · 0 评论 -
Android seekBar1.自定义样式
1.在布局文件中添加seekBar控件了解控件属性: 从sdk中可以得知,它是ProgressBar的扩展,它比进度条多了一个功能就是可拖动性,这样用户就可以控制进度条,比如播放电影,用户可以通过拖动SeekBar进行快进与快退.SeekBar的属性如下:android:max 设置值的大小 .android:thumb="@drawable/" 显示的那个可拖动图原创 2016-01-23 14:20:00 · 527 阅读 · 0 评论 -
Android seekBar2.环形进度条
1.在res/values/attrs.xml中自定义属性: 2.使用attrs.xml中的属性定义自定义布局文件中的CircleSeekBar的属性:(activity_main.xml文件)原创 2016-01-24 15:28:49 · 1587 阅读 · 1 评论 -
Android imageView1.基础属性
1.未缩放的imageView2.缩放的imageView3.设置图片的透明度4.在java代码中设定imageView控件的宽与高5.在java代码中获取imageView的id6.使用bitmap获取图片中的部分截屏代码及注释如下:activity_main.xml文件<ScrollView xmlns:android="http://schemas.and原创 2016-01-29 11:33:30 · 495 阅读 · 0 评论 -
Android 时间控件1.DatePicker
1.xml布局文件2.java代码中设定属性3.设置监听布局文件activity_main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:la原创 2016-01-30 11:26:49 · 480 阅读 · 0 评论 -
Android gallery画廊
1.xml布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="verti原创 2016-02-02 16:39:39 · 533 阅读 · 0 评论