08 2011 档案
摘要:1.新建view CheckBox checkBox = new CheckBox(context);2.添加到布局 relativeLayoutHand.addView(checkBox);3.取出这个已添加view的参数,设置参数 RelativeLayout.LayoutParams layoutForCheckBox = (android.widget.RelativeLayout.LayoutParams) checkBox.getLayoutParams(); layoutForCheckBox.addRule(RelativeLayout.ALIGN_PARENT_RIG...
阅读全文
摘要:引用:http://zhidao.baidu.com/question/307122203.html设个textview tx; tx.setVisibility(View.GONE);这个就是设置控件隐藏tx.setVisibility(View.VISIBLE);这个是设置控件显示
阅读全文
摘要:引用:http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html 在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器用来把数据映射到ListView上的中介。3.数据具体的将被映射的字符串,图片,或者基本组件。根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorA
阅读全文
摘要:1.android2.2系统源码: http://iask.sina.com.cn/u/1406363505/ish?folderid=905662.系统目录 http://hi.baidu.com/ydt_lwj/blog/item/5864f0aec53984d67dd92a36.html
阅读全文
摘要:引用:http://www.2cto.com/kf/201108/98783.html在项目开发过程中,我们难免会用到自己去制作自定义的VIEW控件,之后我们别的项目如果需要的话就直接将其复制到对应的项目中使用,虽说这么做是一个解决问题的方法,但毕竟不是很好。原因是,当我们项目积累越来越多,会发现自定义的控件越来越多,而且这些自定义的控件都是可以重复利用的,这时我们可以想想,如果把这些自定义控件都封装成一个JAR包,然后用一个项目积累起来,之后我们以后开发项目只要在原来JAR包的基础上做扩展或者直接使用,可以大大减少自己的工作重复性。首先Android 工程的基本面貌是这样的:当然对应的Act
阅读全文
摘要:引用:http://www.cnblogs.com/zhengyun_ustc/archive/2011/07/13/2104826.html第一类广告——CPM是按照每千人浏览计费的,现在门户网站等 还在用这种模式;第二类广告——CPC,按用户点击计费,百度推广,竞价排名后的实际点击干得就是这档子事,竞价积分就是通过改变绝对和相对位置使愿意出 高价钱的公司或个人可以买到用户的点击(流量),流量到现金的转化能力的提升是运营需要关注的;第三类广告——CPA,按照用户的实际行为付费,比如赶集 网的PPC(电话商机),赶集网提供对外号码给出资人,出资人需要向账户内充钱,当用户拨打号码后,赶集网系统会
阅读全文
摘要:引用:http://buxin-2008.iteye.com/blog/1103772如果勾选了Use this as the default and do not ask again下次要启动时不会再次显示修改工作空间的选择,要改变工作空间的方法,有3中方法可以更改workspace的路径设置.1. 启动Eclipse/MyEclipse后, 打开"Window -> Preferences -> General -> Workspace", 点Workspace页上的"Startup and Shutdown", 然后勾选"
阅读全文
摘要:得到imageViewLayoutParamspara;para=imageView.getLayoutParams();para.height=33;para.width=33;imageView.setLayoutParams(para);
阅读全文
摘要:引用:http://blog.csdn.net/yaojianyou/article/details/1719007【导读】本文的作者是一位Ajax专家,他演示了这些技术如何协同工作——从总体概述到细节的讨论——使高效的Web开发成为现实。他还揭开了Ajax核心概念的神秘面纱,包括XMLHttpRequest对象。Ajax由HTML、JavaScript?技术、DHTML和DOM组成,这一杰出的方法可以将笨拙的Web界面转化成交互性的Ajax应用程序。五年前,如果不知道XML,您就是一只无人重视的丑小鸭。十八个月前,Ruby成了关注的中心,不知道Ruby的程序员只能坐冷板凳了。今天,如果想跟上
阅读全文
摘要:startActivity(new Intent(Intent.ACTION_VIEW, uri));
阅读全文
摘要:引用:http://spooking.tk/post-21.html创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能. Android API 支持下列类型的对话框对象: 警告对话框 AlertDialog: 一个可以有0到3个按钮, 一个单选框或复选框的列表的对话框. 警告对话框可以创建大多数的交互界面, 是推荐的类型. 进度对话框 ProgressDialog: 显示一个进度环或者一个进度条. 由于它是AlertDialog的扩展, 所以它也
阅读全文
摘要:引用:http://dev.10086.cn/cmdn/wiki/index.php?doc-view-4901.htmlevent.getAction() //获取触控动作比如ACTION_DOWN event.getPointerCount(); //获取触控点的数量,比如2则可能是两个手指同时按压屏幕 event.getPointerId(nID); //对于每个触控的点的细节,我们可以通过一个循环执行getPointerId方法获取索引 event.getX(nID); //获取第nID个触控点的x位置 event.getY(nID); //获取第nID个点触控的y位置 event.g
阅读全文
摘要:引用:http://www.eoeandroid.com/thread-1419-1-1.html LayoutParams para; para = image.getLayoutParams(); para.height = 300; para.width = 300; imageView.setLayoutParams(para);
阅读全文
摘要:引用:http://blog.163.com/dangzhengtao@yeah/blog/static/77800874201122301140725/放在drawable-hdpi、drawable-ldpi、drawable-mdpi 会自动调节成屏幕所需要放在assets、url、sd卡中读来的文件要通过屏幕自己设置比例来显示图片privateImageViewpreview; BitmapFactory.Optionsoptions=newBitmapFactory.Options(); options.inSampleSize=2;//图片宽高都为原来的二分之一,即图片为原来的四分
阅读全文
摘要:SharedPreferences settings = mContext.getSharedPreferences("GAMEPINTU1", 0);Editor edit = settings.edit();//保存数据edit.putInt("FIRSTSTART", 1);edit.commit()//取数据settings.getInt("FIRSTSTART",0);
阅读全文
摘要:引用:http://pure.iteye.com/blog/1088130android view的setVisibility方法值的意思有三个值 visibility One of VISIBLE, INVISIBLE, or GONE.常量值为0,意思是可见的常量值为4,意思是不可见的常量值为8,意思是不可见的,而且不占用布局空间
阅读全文
摘要:引用:http://wang-peng1.iteye.com/blog/922730</TableRow><View android:id="@+id/someidvalue" android:layout_height="1dip" android:background="#FF909090" />View myView = (View)findViewById(R.id.someidvalue)myView.setMinimumHeight(height) 或者myView.setLayoutParams(
阅读全文
摘要:引用:http://www.devdiv.com/thread-73074-1-1.htmlLinearLayout.LayoutParams para=new LinearLayout.LayoutParams( LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT ); para.setMargins(20, 20, 20, 20); //left,top,right, bottom para.gravity = Gravity.RIGHT; tv.setLayoutParams(para); tv.setBackgroundResourc
阅读全文
摘要:引用:http://blog.sina.com.cn/s/blog_68580ed90100t3q7.htmlLinearLayout: android:id 为控件指定相应的ID android:text 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符 android:grivity 指定控件的基本位置,比如说居中,居右等位置 android:textSize 指定控件当中字体的大小 android:background 指定该控件所使用的背景色,RGB命名法 android:width 指定控件的宽度 android:height 指定控件的高度 a
阅读全文
摘要:<?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:id="@+id/sub_item_item_bg"android:orientat
阅读全文
摘要:BitmapDrawable drawable = new BitmapDrawable(bitmap); layout.setBackgroundDrawable(drawable);
阅读全文
摘要:android view的setVisibility方法值的意思有三个值 visibility One of VISIBLE, INVISIBLE, or GONE.常量值为0,意思是可见的常量值为4,意思是不可见的常量值为8,意思是不可见的,而且不占用布局空间例:curView.setVisibility(4);
阅读全文
摘要:View convertView = listContainer.inflate(R.layout.submenu_item, null); //获取list_item布局文件的视图 TableLayout blocksLayout = (TableLayout)convertView.findViewById(R.id.submenu_layout); //布局文件中找到表格布局
阅读全文
摘要:引用:http://www.linuxidc.com/Linux/2011-05/35950.htm 我们可以通过使用类DisplayMetrics来获取手机屏幕的分辨率大小。DisplayMetrics类是获取手机屏幕各种属性的关键类。下面通过例子来展示如何获取手机屏幕的分辨率。 在布局文件main.xml中添加一个TextView对象,一个Button对象。其中TextView对象用来显示获得的分辨率值,Button对象是当点击时获取分辨率。main.xml的代码如下:<?xmlversion="1.0"encoding="utf-8"?>
阅读全文
摘要:int initPicture = R.drawable.beauty1 ;Bitmap sourcePicture;//图片来源sourcePicture = BitmapFactory.decodeResource(gameActivity.getResources(), initPicture); //得到图片imgView.setImageBitmap(Bitmap.createBitmap(sourcePicture,j * blockWidth, i * blockHeight, blockWidth, blockHeight));
阅读全文
摘要:字体源文:http://www.homefont.cn/html/shiliangziti/zitiTTP/
阅读全文
摘要:引用:http://zhidao.baidu.com/question/297919794.html.自定义字体android Typeface使用TTF字体文件设置字体我们可以在程序中放入ttf字体文件,在程序中使用Typeface设置字体。第一步,在assets目录下新建fonts目录,把ttf字体文件放到这。第二步,程序中调用:AssetManager mgr=getAssets();//得到AssetManagerTypeface tf=Typeface.createFromAsset(mgr, "fonts/ttf.ttf");//根据路径得到Typefacetv
阅读全文
摘要:引用:http://www.cnblogs.com/GnagWang/archive/2010/12/08/1899747.htmlButton或者ImageButton的背景设为透明或者半透明半透明<Button android:background="#e0000000" ... />透明<Button android:background="#00000000" ... />颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明
阅读全文
摘要:写在要跳转的事件中 Intent intent = new Intent(); intent.setClass(GameMainMenuActivity.this, GameSubmenuActivity.class); startActivity(intent); finish();
阅读全文
摘要:android:textColor="#FFFFFFFF"
阅读全文
摘要:package mobi.game.tool.view;import android.content.Context;import android.util.AttributeSet;import android.view.KeyEvent;import android.view.MotionEvent;import android.widget.Gallery;/*** 重写Gallery,捕捉xy坐标,使其不会跑过头* **/public class DetialGallery extends Gallery { public DetialGallery(Context context ,
阅读全文
摘要:参考:http://zhidao.baidu.com/question/253098596.htmldip,就是把屏幕的宽分成320分,高分成480分,无论你的分辨率为多少。比如你做一条160dip的横线,无论你在320还480的模拟器上,都是一半屏的长度。
阅读全文
摘要:参考:http://www.cnblogs.com/topcoderliu/archive/2011/05/07/2039862.html (引用其中代码时Android 要改成 android)package mobi.game.adapter;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import mobi.game.gameProcess.R;import mobi.game.tool.view.MainMenuItemView;import
阅读全文
摘要:引用:http://blog.csdn.net/flowingflying/article/details/6274208LogCat调测信息在Window -> Show View -> Other... -> Android -> LogCat,这样将显示LogCat的窗口,对于System.out.print()以及Log.d(),可以打印出我们所需要的信息,例如:System.out.print("Hello ---------------------/n");Log.d("WEI","Hi ----------
阅读全文
摘要:方法一:配置文件 android:theme="@android:style/Theme.NoTitleBar.Fullscreen"详情:<activity android:name=".GameActivity" android:label="@string/app_name" android:configChanges="keyboardHidden|orientation" android:theme="@android:style/Theme.NoTitleBar.Fullscreen&q
阅读全文
摘要:引用:http://zhidao.baidu.com/question/84867594.html当屏幕变为横屏的时候,系统会重新呼叫当前Activity的OnCreate方法,你可以把以下方法放在你的OnCreate中来检查当前的方向,然后可以让你的SetContentView来载入不同的Layout xml.if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {Log.i("info", "landscape");
阅读全文
摘要:imageView.setAlpha(30); (1~255)(透明~不透明)
阅读全文
摘要:package com.zj;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Bundle;import android.widget.ImageView;import android.widget.LinearLayout;import android.widget.TextView;public class TestTestActivity extends Activity { /** Called when
阅读全文
摘要:引用:http://yueguc.iteye.com/blog/620417做应用时,可能会需要动态改变控件的背景图片,如果仅仅是简单的点击,选中之类的事件,如果靠程序中写监听的代码就显得太麻烦了,在这种情况下,你可以使用selector动态改变控件背景拉:)1。在res/drawable目录下建一个mybutton.xml文件,根据需要,不同的状态下建立不同的item,并对应相应的图片<selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:st
阅读全文
摘要:引用:http://www.getideas.cn/?p=193刚接触到Android 开发,遇到的一些问题.1.drawable(hdpi,ldpi,mdpi)有什么区别?答:主要是为了支持多分辨率的.hdpi里面主要放高分辨率的图片,如WVGA (480×800),FWVGA (480×854)mdpi里面主要放中等分辨率的图片,如HVGA (320×480)ldpi里面主要放低分辨率的图片,如QVGA (240×320)系统会根据机器的分辨率来分别到这几个文件夹里面去找对应的图片所以在开发程序时为了兼容不同平台不同屏幕,建议各自文件夹根据需求均存放
阅读全文
摘要:引用:http://www.eoeandroid.com/forum-viewthread-tid-69849-highlight.html1.素材res/drawable-hdpi/ 目录下放四个jpg文件beijing1_b.jpgbeijing2_b.jpgbeijing3_b.jpgbeijing4_b.jpg2.main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/ap
阅读全文
摘要:引用:http://android.tgbus.com/Android/tutorial/201104/350362.shtml Android中有很多图片特效处理技巧,比如圆角、倒影,今天为大家分享一个实例,本例主要是先获取壁纸(getWallpaper()),然后对当前壁纸的一些特效处理。 第一步:新建一个Android工程命名为ImageDemo,工程结构如下: 第二步:新建一个.java文件,命名为ImageUtil.java,在里面定义一些图片处理方法,代码如下: Java代码:view plaincopy to clipboardprint?package com.android.
阅读全文
摘要:第一步:动态生成网格intscales = 4;//四行四列TableRow.LayoutParams lpBlock = new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT, TableRow.LayoutParams.WRAP_CONTENT);//每网格格式for (int i = 0;i < scales;i ++){ TableRow curRow = new TableRow(gameActivity);//"gameActivity"添加网格的Activity for (int j =
阅读全文
摘要:引用:引用网页中有源代码 Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式",Toast.LENGTH_SHORT).show();2.自定义显示位置效果代码toast = Toast.makeText(getApplicationContext(),"自定义位置Toast", Toast.LENGTH_LONG);toast.setGravity(Gravity.CENT
阅读全文
摘要:引用:http://dev.10086.cn/blog/?uid-46774-action-viewspace-itemid-307注意命令中的单引号要改为英的用模拟器做开发的同学可能会遇到Android模拟器不能上网问题,可以通过以下4种方法配置一下: 一:将网络连接代理设置写入配置数据库 1、通过命令行或者通过双击emulatoer可执行文件,打开模拟器 2、在命令行执行adb shell 打开android的控制台 (确保环境变量设置正确,即已经把Android_SDK/tools 添加到了PATH(Linux)/path(Windows)) 3、执行 ls -l /data/data/
阅读全文