`
guochongcan
  • 浏览: 326915 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
android view的setVisibility方法值的意思 有三个值 visibility  One of VISIBLE, INVISIBLE, or GONE. 常量值为0,意思是可见的 常量值为4,意思是不可见的 常量值为8,意思是不可见的,而且不占用布局空间   // 设置显示 tv_main_title.setVisibility(View.VISIBLE); // 设置不显示也不占用空间 tv_main_title.setVisibility(View.GONE); // 设置不显示但占用空间 tv_main_title.setVisibi ...
关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据ListView中的列表项的状态来使用相应的背景图片。drawable/list_item_bg.xml<?xml version="1.0" encoding="utf-8" ...

ImageView的属性

ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)。   android:scaleType是控制图片如何resized/moved来匹对ImageView的size。   ImageView.ScaleType / android:scaleType值的意义区别:   CENTER /center   按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示
首先介绍的是SharedPreferences,它是Android提供用来存储一些简单的配置信息的一种机制,例如,一些默认欢迎语、登录的用户名和密码等。其以键值对的方式存储,使得我们可以很方便的读取和存入,下面看一个演示的例子。 引 ...
话不多说,直接上图! 代码太多直接上程序包:

滑动分页功能

android UI 往右滑动,滑动到最后一页就自动加载数据并显示 如图: Java代码   package cn.anycall.ju;       import java.util.ArrayList;    import java.util.HashMap;    import java.util.List;    import java.util.Map;       import android.app.Activity;    import android.content.ActivityNotFoundException; ...

操作通知栏记录

package com.example.android.apis.app; import com.example.android.apis.R; import android.app.Activity; import android.app.Notification; import android.app.NotificationManager; import android.app.PendingIntent; import android.content.Intent; import android.os.Bundle; import android.view.View; ...

toast的典型用法

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.notify_with_text); Button button; button = (Button) findViewById(R.id.short_notify); button.setOnClickListener(new Button.OnClickListen ...
SharedPreference主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成。 类似过去Windows系统上的ini配置文件,但是它分为多种权限,可以全局共享访问。 例子: 工程1: Java代码   SharedPreferences shp=getSharedPreferences(SharePreference_name, Context.MODE_WORLD_READABLE);            SharedPreferences.Edito ...
使用样式文件,在values 目录下新建styles.xml文件,编写如下代码:   <!--<br/ /><br/ />Code highlighting produced by Actipro CodeHighlighter (freeware)<br/ />http://www.CodeHighlighter.com/<br/ /><br/ />--><resources>    <style name="dialog" parent="@android:styl ...
<resources>   <style name="dialog" parent="@android:style/Theme.Dialog">   <item name="android:windowFrame">   <item name="android:windowIsFloating">true   <item name="android:windowIsTranslucent">f ...
TableLayout和我们平时在网页上见到的Table有所不同,TableLayout没有边框的,它是由多个TableRow对象组成,每个TableRow可以有0个或多个单元格,每个单元格就是一个View。这些TableRow,单元格不能设置layout_width,宽度默认是fill_parent的,只有高度layout_height可以自定义,默认是wrap_content。      单元格可以为empty,并且通过android:layout_column可以设置index值实现跳开某些单元格。在TableRow之间,添加View,设置layout_height以及背景色,就可以实现 ...
通过添加一个id为android:empty的TextView,当ListView里面没有data的时候,就会显示TextView的内容。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"       android:layout_width="wrap_content"     android:layout_height=&q ...
AlertDialog     [功能] 也是一种Dialog     [原理] 1. AlertDialog 本身并没有构造函数 即 不可以通过 new AlertDialog(...) 来初始化 而只能通过 AlertDialog.Builder 2. 而 AlertDialog.Builder 比较像是AlertDialog的构造器 用于接收各种和 AlertDialog 有关的参数 然后通过 create() 来创建目标 AlertDialog   [代码 步骤] 1. 定义 AlertDialog.Builder 实例 并接受一些参数 如:图片 标题 正文 ...
Inflater英文意思是膨胀,在Android中应该是扩展的意思吧。 LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而 findViewById()是找具体某一个xml下的具体 widget控件(如:Button,Te ...
Global site tag (gtag.js) - Google Analytics