Activity的界面设计可以使用两种不同的方式来实现,一种是使用基于XML的方式来获取界面组件从而实现界面设计,另一种是直接使用代码来创建界面组件从而实现界面设计。
在此关于基于XML的界面设计就不说了。
基于代码的界面设计如下:
分三步:
1):创建要显示在界面中的各个组件的实例;
2):为各个组件设置其要显示的内容;
3):使用setContentView()方法将这些组件显示在屏幕上。
实例如下:
创建了一个android项目,java类为HelloWorldText.java并且该类继承了Activity类。
①:删除setContentView(R.layout.main);
因为在本例中将使用代码直接创建界面,而不是通过main.xml文件,因此,在HelloWorldText类中就没有必要再引用main.xml文件了,所以需要将对应的代码删除。
②:在onCreate()方法中创建一个TextView类的一个实例,具体代码如下:
TextView HelloWorldTextView = new TextView(this);
当前要导入相应的架包:import android.widget.TextView;
③:在创建完TextView类的实例后,可以调用该类的setText()方法为其设置要显示的字符串,代码如下:
Hell