AndroidUI开发初印象
来源:互联网 发布:mysql语句check约束 编辑:程序博客网 时间:2024/06/11 20:47
1. View等价于Windows程序中的Window类
2. UI布局和资源的组织方式:xml和R.java
xml文件中描述了UI的构成方式和其他资源的定义;R.java中定义了定义了资源id和助记符。
3. 一些特殊的语法
* Java格式的事件处理定义: XX.setOn**Listener(new XX.on**Listener() {
public void on**(View v)
{
// Function body
}
});
XX.setOn**Listener(this): 在父view中定义事件处理函数
XX.on**Listener = new XX.on**Listener() {
// Variables
void On**(View v) { }
};
* Handler对象、Runnable对象和Thread对象:
new Thread( new Runnable() { public void run() { } } ).start();
new Thread() { public void run() { } }.start();
handlerObj.post(runnableObj);
* 事件定义中对父对象的引用,如Activity01.this.**
* 对话框定义: Dialog dlg = new AlertDialog.Builder(parentView)
.setTitle("title")
.setView("DialogView")
.setPositiveButton("BtnText",
new DialogInterface.onClickListener() {
public void onClick(DialogInterface dlg, int btn)
{
})
.setNegtiveButton("BtnText",
new DialogInterface.onClickListener {
public void onClick(DialogInterface dlg, int btn)
{
})
.create();
dlg.show();
- AndroidUI开发初印象
- PB接触初印象
- VC++初印象
- ABAP/4初印象
- Servlet初印象
- Ruby初印象
- Rails初印象
- CSTC初印象
- WebLoad初印象
- C#初印象
- java初印象
- Git初印象
- Macbookpro 初印象
- SQL server 初印象
- UML之初印象
- GDI初印象
- 01hibernate初印象
- 《神经网络设计》初印象
- 本科生——项目
- My Link
- UBUNTU一句话技巧--Linux入门(给新手)
- Oracle体系结构:内存结构和进程结构-体系架构
- VS2008读写excel文件解决方法
- AndroidUI开发初印象
- mail 450 Requested mail action not taken: too much reci
- 1
- android错误: Invalid file name: must contain only [a-z0-9_.]
- 使用Qml创建各种list(一)---创建一个简单图片列表
- 资产转移BAPI
- 全球IT业最具影响力100人 中国仅1人
- AltiumDesigner F11快捷键 Inspector的妙用
- SWT中嵌入awt或者swing(主要是一些二维图形或者图的绘制swt不行)