基于HTTP登录系统的扩展(代码设计实现UI部分)

晚上接着搞SQLite数据库部分。刚才社区里的朋友78给我传了UML建模工具:Enterprise Architect。系统小的时候,可以靠记忆或者查找都可以对数据库进行操作,但是在流程化的开发中。还是使用UML这些比较好。至少看起来的图比较清晰。

之前对于Android程序,主要使用Eclipse进行UI设计。但是在实际程序中,并不一定非要用Eclipse进行图形界面设计。例如下边:

//创建LinearLayout线性布局
m_LinearLayout = new LinearLayout(this);
//设置LinearLayout布局的属性
m_LinearLayout.setOrientation(LinearLayout.VERTICAL);
m_LinearLayout.setBackgroundColor(android.graphics.Color.BLACK);
//创建ListView对象
m_ListView = new ListView(this);
LinearLayout.LayoutParams param = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
m_ListView.setBackgroundColor(Color.BLACK);
//添加m_listView到m_LinerLayout中
m_LinearLayout.addView(m_ListView,param);
//设置主显页面
setContentView(m_LinearLayout);

 

 

与xml文件的可以产生一致的效果。下边是xml文件代码:

<?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="wrap_content"
android:orientation="vertical" >

<ListView
android:id="@+id/m_listView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>

</LinearLayout>

 

posted @ 2012-05-13 15:40  码农小江  阅读(369)  评论(0编辑  收藏