- 浏览: 102764 次
最新评论
-
hss118100:
dingran 写道第三个那个main4对象里面的value是 ...
Java一道经典的面试题 -
id.alex:
1. 重载与覆盖的区别,2. "if(o insta ...
Java一道经典的面试题 -
shenliuyang:
你妹呀 玩重载~!~!~
Java一道经典的面试题 -
PlayGod1984:
dingran 写道第三个那个main4对象里面的value是 ...
Java一道经典的面试题 -
dingran:
第三个那个main4对象里面的value是null,所以,你懂 ...
Java一道经典的面试题
文章列表
转载请注明出处:http://www.bangchui.org/read.php?tid=10646通过使用canvas.clipPath,可以将一个规则的位图裁剪为不规则的位图一个矩形的图,一般画出来是这样子的:我们需要画成这个样子:通过canvas.clipPath(path);方法可以达到这个效果,看代码:
package org.bangchui;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Path;
import an ...
viewgroup简单说就是可以装view的view.今天遇到一个问题,就是需要一个可以自动根据一行中view的宽度自动换行的布局,网上找了下,没有相关的例子,但是找到了思路:自定义一个viewgroup,然后在onlayout文件里面自动检测view的右边缘的横坐标值,和你的view的parent view的况度判断是否换行显示view就可以了。因为代码比较简单,就不多说了:
public class MyViewGroup extends ViewGroup {
private final static String TAG = "MyViewGroup&qu ...
微信5.0在界面上改动不小制图/张坤 (1 /1张)
首批上线三款免费游戏 推出微信支付功能———
作为眼下最火的手机应用,微信的任何变化都会引来关注。早在三四个月之前,网上就开始出现关于微信5.0版本的各种爆料、 ...
Eclipse 使用的小技巧
- 博客分类:
- 程序人生
代码篇: 1.在源代码中快速跳转: eclipse中的跳转甚至比VS.Net还方便,方法是按住Ctrl键,然后鼠标指向变量名,方法名,类名,就会出现链接,点击就可跳到定义处。 2.实时语法检查: 编辑区右侧如果有红色小方块,直接点击就可跳到有错的行;黄色小方块是警告,可以忽略,但最好检查一下;如果某个函数尚未完成,要提 醒自己注意怎么办?加上注释// TODO,右侧就会有蓝色小方块,提示你此处尚未完成。当一个源码的右侧没有任何提示时,说明这个文件已经 完成了。 3.自动生成getter/setter方法: 只需要申明protected,private类成员变量,然后在Package Expl ...
利用Path可以画出各种复杂的二维图形,写了一个简单的例子,效果如下:
程序目录结构:
<ignore_js_op style="word-wrap: break-word;">
其中MainActivity代码如下:
public class MainActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCre ...
Android Path的使用
- 博客分类:
- Android
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.RectF;
import android.graphics.Path; ...
微信破冰遭阿里封杀 阿里“怕微信成为流量入口”
- 博客分类:
- 程序人生
历经“收费门”、“信令门”多重煎熬的腾讯微信,终于穿越“不和”传言,第一次真正牵手电信运营商。“以前运营商也推出过一些优惠的流量包服务,但与运营商合作,推出OTT联合品牌的产品,微信沃卡还是第一次。”腾 ...
关于Fragment 很好的文章
- 博客分类:
- Android
懒得粘贴了,直接给原文地址吧~
1 这个比较入门 http://blog.csdn.net/guolin_blog/article/details/8881711
2 这个比较高级 http://www.cnblogs.com/TerryBlog/archive/2012/02/17/2355753.html
一个ListView显示出来需要3个东西:
1,listview(用来显示数据的列表)。2,Data(需要显示的数据)。3,一个绑定Data和Listview的适配器ListAdapter。
一,ListView
1,ListView的每一项其实都是TextView。
2,通过setAdapter方法来调用一个listAdapter来绑定数据。
二,ListAdapter
1,ListAdapter是绑定Data和Listview的适配器。但是,它是接口,需要使用它的子类。
常见的子类有:arrayAdapter,SimpleAdapter ,CursorAdapt ...
写过Android程序的都知道Activity中有一个名称叫onCreate的方法。该方法是在Activity创建时被系统调用,是一个Activity生命周期的开始。可是有一点容易被忽视,就是onCreate方法的参数saveInsanceState。因为在一般的程序开发中,很少用到这个参数。onCreate方法的完整定义如下:
public void onCreate(Bundle saveInsanceState){
super.onCreate(saveInsanceState);
}
上面的代码可以看出,onCreate方法的参数是一个Bundle类型的参数。Bundle类型 ...
据外媒31日报道,俄罗斯或很快实施一项新法规,禁止人们在网站上说脏话,对出现脏话的网站,要求其在24小时内删除,否则将被封杀。
根据议案,这项新法规将被加入现行的“保护儿童免受不良信息侵害法”,新法规规定, ...
看到有很多网友不太理解dp、sp和px的区别:现在这里介绍一下dp和sp。dp也就是dip。这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp 或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160,这时dp和sp和px是一 样的。1dp=1sp=1px,但如果使用px作单位,如果屏幕大小不变(假设还是3.2寸),而屏幕密度变成了320。那么原来TextView的宽度 设成160px,在密度为320的3.2寸屏幕里看要比在密度为160的3.2寸屏幕上看短了一半。但如果设置成160dp或160sp的话。系统会自动 将w ...
众所周知,如果发送文件的时候,使用蓝牙发送,应该这么写。
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
intent.setType("image/*");
intent.setClassName("com.android.bluetooth",
"com.android.bluetooth.opp.BluetoothOppLauncherActivity");
intent.putExtra(Intent. ...
android intent和intent action大全android 中intent是经常要用到的。不管是页面牵转,还是传递数据,或是调用外部程序,系统功能都要用到intent。在做了一些intent的例子之后,整理了一下intent,希望对大家有用。由于intent内容太多,不可能真的写全,难免会有遗落,以后我会随时更新。如果你们有疑问或新的intent内容,希望交流。★intent大全:1.从google搜索内容Intent intent = new Intent();intent.setAction(Intent.ACTION_WEB_SEARCH);intent.putExtra ...