在Android编程中,创建和操作界面主要有两种方法:
动态创建组件
在代码中动态创建界面组件,如`TextView`、`Button`等,并使用`Layout`进行组合。
示例代码:
```java
public class HelloActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, World!");
this.setContentView(tv);
}
}
```
使用XML布局文件
通过编写XML布局文件来定义界面结构,然后在Activity中加载该布局文件(使用`setContentView()`方法)。
示例代码:
```xml
定义启动Activity:
创建一个新的Activity类,如`SplashActivity`,并在`AndroidManifest.xml`中注册该Activity。
在代码中启动启动界面:
在`SplashActivity`的`onCreate`方法中,使用`Handler`延迟5秒后跳转到主界面。
示例代码
res/layout/activity_splash.xml
```java
private void setFullScreen() {
WindowManager.LayoutParams params = getWindow().getAttributes();
params.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN;
getWindow().setAttributes(params);
}
```