开发者社区> 问答> 正文

android 设置程序壁纸时上下会有空白

这个是获取系统当前壁纸设置为程序背景的程序,但是我的应用每次打开背景的上下都会有一条白边(程序设置成无标题+全屏则变成黑边),代码如下

main.xml:

<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/appbg" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
     > 
</AbsoluteLayout> 

Java代码:

protected void onResume() { 
    WallpaperManager wallpaperManager = WallpaperManager.getInstance(this); 
    AbsoluteLayout appbg = new AbsoluteLayout(this); 
    appbg = (AbsoluteLayout) findViewById(R.id.appbg); 
    appbg.setBackgroundDrawable(wallpaperManager.getDrawable()); 
} 

展开
收起
爵霸 2016-06-06 11:53:53 2181 0
1 条回答
写回答
取消 提交回答
  • 你试试appbg.setBackgroudColor呢,看看有没有白边,如果没有就是你的drawable图片的问题

    2019-07-17 19:28:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载