1.移除控件
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:id="@+id/RelativeLayout01">
<SurfaceView
android:id="@+id/surfaceView"
android:layout_width="200px"
android:layout_height="160px" />
.
.
.控件(按钮、图片...)
.
</RelativeLayout>
RelativeLayout relativeLayout = (RelativeLayout)findViewById(R.id.RelativeLayout01);
relativeLayout.removeAllViews(); //移除这个布局上的所有控件
2.按钮事件
<LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center_horizontal" android:orientation="horizontal" > <ImageButton android:id="@+id/pause" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_launcher" /> <ImageButton android:id="@+id/stop" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_launcher" /> </LinearLayout>ImageButton play , stop ;
play = (ImageButton) findViewById(R.id.play);
stop = (ImageButton) findViewById(R.id.stop);
play.setOnClickListener(this);
stop.setOnClickListener(this);
public void onClick(View source) {
try {
switch (source.getId()) {
case R.id.play:
break;
case R.id.stop:
break;
}
} catch (Exception e) {
e.printStackTrace();
}
}