Android Api Demos学习之CustomDialog

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>

显示效果:

 

Android Api Demos学习之CustomDialog

OVER!

你可能感兴趣的:(android)