- 浏览: 249762 次
- 性别:
- 来自: 内蒙古
最新评论
-
jiguanghover:
写的不错,收藏一下
Ubuntu下RVM, Ruby, rails安装详细 和 卸载 -
maoghj:
回顾总结(二) -
yun2223:
对楼主表示感谢
Android控件开发之Gallery3D效果 -
zw_lovec:
说清楚点吧 亲 加点注释
out of memory -
lzyfn123:
http://www.iteye.com/images/smi ...
ruby-string 字符串的学习
文章列表
第一步:新建一个工程,命名为Notification;
第二步:新建一个布局文件(即自定义的notification的布局文件:custom_notification.xml,内容如下:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:andr ...
android中的ellipsize
最近为了解决某个bug,textview中内容过长的话自动换行,但是调用
measureText函数时发现返回值很不准确,单位也不确定,是pixel还是dip,都不准。后来想起textview中有个内容过长加省略号的属
性,即ellipsize,可以较偷懒地解决这个问题,哈哈~
用法如下:
在xml中
android:ellipsize = "end" 省略号在结尾
android:ellipsize = "start" 省略号在开头
android:ellipsize = ...
在上一篇文章“
TabHost
用法”中我们介绍了通过TabHost实现标签页效果。但是在实际项目中我们可能更希望定义自己的
Tab标签
样式使界面效果更佳。既然不能改变系统的
Tab
样式,那么我们可以选择隐藏系统的东西,使用自己定义的东西(这种方式很好用,以后会详细介绍)。反编译新浪微博的项目后会发现,他们在布局中隐藏了
TabWidget
即
Tab
标签而使用一组
RadioButton
来代替。既然是自己定义的,那肯定是可以自己决定显示样式了,那我们的问题也就解决了。
这里我使用的是“
TabHost
用法—两种实现方式”一 ...
http://dl.google.com/android/ADT-8.0.1.zip
http://dl.google.com/android/ADT-0.9.7.zip
http://dl.google.com/android/ADT-10.0.1.zip
package cn.fn;
import android.app.ActivityGroup;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.View.OnClickListener;
import android.widget.ImageView;
import android.widget.ScrollView;
public class GroupActiv ...
首先,我们先把界面的框架图画出来,示意图如下:
中间白色部门是一个线性布局文件,我喜欢在画图的时候用不同的颜色将一块布局标示出来,方便查看。布局文件代码如下:
<?
xml version="1.0" encoding="utf-8"
?>
<
LinearLayout
xmlns:android
="http://schemas.android.com/apk/res/android"
android:orientation
="vertical&qu ...
main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
& ...
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:orientation="vertical">
<TabHos ...
public String getTag ()
public TabHost.TabSpec setContent (int viewId)
public TabHost.TabSpec setContent (Intent intent)
public TabHost.TabSpec setContent (TabHost.TabContentFactory contentFactory)
public TabHost.TabSpec setIndicator (CharSequence label)
public TabHost.TabSpec setIndi ...
//Activity中在加载 setContentView(R.layout.main);之前写
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN,
WindowManager.LayoutParams. FLAG_FULLSCREEN);
//AndroidManifest.XML中
<?xml version="1.0&q ...
写一个类继承ItemizedOverlay
package cn.fn;
import java.util.ArrayList;
import android.app.AlertDialog;
import android.content.Context;
import android.graphics.drawable.Drawable;
import com.google.android.maps.ItemizedOverlay;
import com.google.android.maps.OverlayItem;
public class CustomItemizedOverlay ...
1、tabhost
2、动态歌词
3、地图上做标记
4、设置类怎么写
5、滚动歌词View怎么实现
1. Android中进程与进程、线程与线程之间如何通信?
2. Widgt相对位置的完成在activity的哪个生命周期阶段实现?
...