Android 里面的DatePicker控件显示的界面不知道能不能自定义,里面显示的日期要跟着适应大小,我想把它显示的界面弄小一点。

解决方案 »

  1.   

    应该可以继承它,重载某些方法,我觉得可以.至于屏幕大小和位置网上有很多方法
    随便找一个给你看看
    Window window=getWindow();
    WindowManager m = getWindowManager();
    Display d = m.getDefaultDisplay();         WindowManager.LayoutParams wl = window.getAttributes();
            //wl.height = (int) (d.getHeight() * 0.4);   
            wl.width = (int) (d.getWidth() * 0.55);    
            wl.x=-35;
            wl.y=0;
            wl.alpha=0.5f;     
           
            window.setAttributes(wl);  
      

  2.   

    DatePicker继承dialog的,应该可以在xml中直接设置
    android:layout_width和android:layout_height属性的
      

  3.   

    没有好的想法,自己继承dialog写一个吧
      

  4.   

    DatePicker大小怎么设置?好比实现它的高度只有30dp怎么设置?