android2.3 api demo 学习系列(5)--App/Activity/Dialog

前面我们已经学习了Custom Dialog 和 Custom Title的demo。该示例相对来说就没什么新鲜的东西了,直接上代码:

1、首先在 manifest中为activity加入theme

 

<activity android:name=".app.activity.DialogActivity" android:label="@string/app_activity_dialog_lable"
        		  android:theme="@android:style/Theme.Dialog">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="com.angie.apidemos.SAMPLE_CODE" />
            </intent-filter>
        </activity>

 2、接下来在DialogActivity onCreate方法中处理

 

@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		requestWindowFeature(Window.FEATURE_LEFT_ICON);
		requestWindowFeature(Window.FEATURE_RIGHT_ICON);
		setContentView(R.layout.app_activity_dialog);
		getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON, R.drawable.launcher);
		getWindow().setFeatureDrawableResource(Window.FEATURE_RIGHT_ICON, R.drawable.list);
	}

 如此简单的实现了对话框模式的activity显示,并且我们还顺便修改了title左右两侧的小图标。效果图:


android2.3 api demo 学习系列(5)--App/Activity/Dialog_第1张图片

你可能感兴趣的:(android,api,demo)