Make Change No Back!
先摘自apidemo里CustomDialogActivity这个类里的一段注释。
This demonstrates the how to write an activity that looks like a pop-up dialog with a custom theme using a different text color.
我理解的意思大概就是,用custom这个主题实现pop-pu win的效果。一语道破天机。
public class CustomDialogActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.customdialog);
Button b = (Button) findViewById(R.id.reset);
b.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
CustomDialogActiovity.this.finish();
}
});
}
}
setContentView()就可以自定义需要的view。
主要是在Manifest.xml文件中为这个activity设置主题。
<activity android:name="CustomDialogActiovity" android:label="@string/dialog_title"
android:theme="@android:style/Theme.Dialog"></activity>
显示效果:
OVER!