安卓开发的APP页面代码主要是基于XML布局文件和Java代码实现的。以下是一个基本的APP页面代码示例:
XML布局文件代码:
```
android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="16dp"> android:id="@+id/title" android:text="Hello World!" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="24sp"/> android:id="@+id/input" android:hint="Enter text here" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="16dp" />
```
Java代码:
```
public class MainActivity extends AppCompatActivity {
private TextView title;
private EditText input;
private Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
title = findViewById(R.id.title);
input = findViewById(R.id.input);
button = findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String text = input.getText().toString();
title.setText(text);
}
});
}
}
```
在XML布局文件中,我们使用LinearLayout作为根布局,并设置了它的orientation属性为vertical,表示垂直布局。然后添加了一个TextView用于显示文字,一个EditText用于用户输入,以及一个Button用于提交用户输入。我们通过各种属性设置来配置这些组件的大小、位置、样式等属性。
在Java代码中,我们先通过findViewById方法获取到布局文件中的各个组件,然后为Button添加了一个点击事件监听器,当用户点击按钮时,获取EditText中的文本内容,然后将文本内容显示在TextView中,达到了通过用户输入来更新UI界面的效果。
需要注意的是,以上只是最基本的APP页面代码示例,实际开发中页面的复杂程度和实现方式会因需求而异。