今天在eclipse 3.5 新建了一个android 的项目,想做点东西玩,但新建完android 项目后发现gen文件夹下没有R文件。
原因:我在eclipse下project 中的Building Autoamatically 没有勾选。
现在勾选一下,刷新一下就可以了。
在此做一个记录。
android 下使用dos 命令生SDCard
mksdcard 2048M F:\android\sdcard.img
andorid 两个模拟机拔号图 5556是英文系统,5554是我修改成中文系统
android 常用单词说明
manifest 明白的, 明显的 ,清楚说明
intent 意图
res 是resource 的简写,源文件
android 中的引用说明
@string/stringname 引用至 文件名为string.xml 文件。
@style/stylename 引用文件为样式的.xml文件。
?android:windowNoTitle 引用上一个主题样式
@drawable/图片名,引用至drawable 包下的文件,通常我们使用png格式的文件,优点就不写了。
android:id=”@+id/ImageView02″
给一个View 定义一个ID.
访问assets 文件夹下的文件
file:///android_asset/filename.html
同样可以把这个文件放到web服务器上,然后我们通过
http://ip:port/webContent/filename.html
供项目访问。这样做可以实时更新,但会增加带宽。
在android 中常用的数据单位
px(像素) 每个px对应屏幕上的一个点。
dip或dp (独立像素)一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1px=1dip.
sp(比例像素) :主要处理文字字体。可以根据用户字体的大小首选进行缩放。
带图片的Toast 信息
Toast toast = Toast.makeText(getApplicationContext(), "用户名不能为空", 0); toast.setGravity(Gravity.CENTER, 0, 0); View toastView = toast.getView(); ImageView image = new ImageView(LayoutDemoActivity.this); image.setImageResource(R.drawable.icon1); LinearLayout ll = new LinearLayout(LayoutDemoActivity.this); ll.addView(image); ll.addView(toastView); toast.setView(ll); toast.show();