`
alp1014
  • 浏览: 25414 次
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这    这个,不依赖像素。     这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导致dip不能正常显示。在屏幕密度为160的显示屏上,1dip=1px,有时候可能你的屏幕分辨率很大如480*800,但是屏幕密度没有正确设置比如说还是160,那么这个时候凡是使用dip的都会显示异常,基本都是显示过小。      dip的换算:            dip(value) ...
有一个任务 显示一张图片的中间地方的图片 1、 什么也不用设 只要固定了imageView的宽和高 就会自动缩放来填充这个imageview 2、截取 一张大图 我要截取其中的部分 Java代码  Bitmap.createBitmap(Bitmap source, int x, int y, int width, int ...
去掉listview顶部和底部模糊边缘:android:fadingEdge="none"
第一种: textView.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);//设置下划线 //getpaint方法中有很多设置text字体的方法 第二种: textView.setText(Html.fromHtml("<u>我有下划线</u>")); 第三种:在资源文件里实现: <resources>        <string name="hello"><u>phone: 1390123456</u></string&g ...
Toast的布局文件: <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android"     android:id="@+id/toasttext"     android:layout_width="fill_parent"     android:layout_height="wrap_content" ...
RelativeLayout.LayoutParams rl=new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT,RelativeLayout.LayoutParams.WRAP_CONTENT); rl.setMargins(30,0,0,0); button.setLayoutParams(rl);
Re-using Layouts with <include/> 尽管Android提供了很多种小的组件可以重用,我们还需要自定义一些稍微复杂一点的小组件进行重用。我们可以使用<include/> and <merge/> 标签来对当前的layout嵌入一些其他的layout. 在创建一个稍微复杂一点的layout时,重用layout是个很给力的方法。比如我们需要一个YES/NO的控制栏,包含文字提示的Progress bar。这意味着我们可以在很多地方重用那些自定义的layout. Create a Re-usable Layout [创建一个可重用的L ...
<?xml version="1.0" encoding="utf-8"?>  <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"      android:layout_width="fill_parent"      android:layout_height="fill_parent">      <LinearLayout           andro ...
两个半透明的浮动按钮 private WindowManager wm = null; private WindowManager.LayoutParams wmParams = null; private Button play1; private Button cache1; private int mAlpha = 0; private ViewFlipper viewFlipper = null; @Override protected void onResume() { // TODO Auto-generated method stub //启动的方法不 ...
首先重写这个类: 该类中可以重新定义显示的字体、颜色以及下划线等 public class ClickSpan extends ClickableSpan{ String text; @Override public void onClick(View widget) { // TODO Auto-generated method stub } public ClickSpan(){ super(); } @Override public void updateDrawState(TextPaint ds) { // TODO Auto-generated ...
1、开始菜单>输入“cmd”>用管理员的身份运行 2、弹出的窗口中输入:netsh wlan set hostednetwork mode = allow 回车 netsh wlan set hostednetwork ssid= 回车'等号后面输入你的无线热点名称 netsh wlan set hostednetwork key= 回车'等号后面输入无线的密码  8位 3、每次要将电脑设置成无线热点都需重复操作第一步然后输入:netsh wlan start hostednetwork 回车就行了  停用无线热点输入:netsh wlan  stop hostednetwork 回 ...
在appWidget中,ImageButton和Button都是被支持的控件,其事件可分成三种类型: 一、开启Activity 二、开始Service 三、发送按钮Action 下面开始一个一个分析,如何实现。 一、开启Activity 1、首先先定义个开启Activity的intent eg:  Intent fullIntent=new Intent(this,FullScreen.class); 若要传递数据,则使用intent.putExtra()方法 eg:  fullIntent.putExtra("isCircle",isCircle); 2、用inten ...
Global site tag (gtag.js) - Google Analytics