zoukankan      html  css  js  c++  java
  • Api demo源码学习(4)App/Activity/Dialog Activity以Dialog形式呈现

    这一节实际上比 Api demo源码学习(2)--App/Activity/Custom Dialog 自定义Activity样式  还要简单一些,在源码学习(2)里,也是让Activity以Dialog的形式呈现,但那里的Dialog样式是我们自定义的,布局文件继承了Theme.Dialog,这里直接在Manifest中配置Theme.Dialog。


    DialogActivity.java
    public class DialogActivityActivity extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
           
            requestWindowFeature(Window.FEATURE_LEFT_ICON);       
            setContentView(R.layout.main);
            getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON,
                    android.R.drawable.ic_dialog_alert);
        }
    }

    DialogActivity中通过requestWindowFeature() 和getWindow().setFeatureDrawableResource()两个函数修改了Activity的图标,设置为了系统自带的android.R.drawable.ic_dialog_alert图标

    AndroidMenifest.xml添加一条属性:
    android:theme="@android:style/Theme.Dialog

    以上即可。
  • 相关阅读:
    EntityManager 实例化方法
    Java Jpa 规范
    Spring HandlerInterceptor
    Spring data jpa
    Spring Security @PreAuthorize 拦截无效
    Java ee el表达式
    脏读&幻读
    OR查询是否会使得索引失效?
    ThinkPHP中的parseDSN方法的坑记录一下
    js , map中的坑
  • 原文地址:https://www.cnblogs.com/xutao1988/p/2286812.html
Copyright © 2011-2022 走看看