草庐IT

backGround

全部标签

Android - 在后台运行 - 服务与标准 java 类

在Android中,如果我想做一些后台工作,有什么区别创建一个服务来完成工作,并让Activity启动服务对比。创建一个标准的java类来完成工作,并让Activity创建该类的对象并调用方法,以在单独的线程中完成工作。 最佳答案 做你自己的线程是多余的,有解决方案,所以你不必担心并发的困难部分。看看AsyncTask或IntentService.如果您使用服务,请记住您的服务随时可能被终止。 关于Android-在后台运行-服务与标准java类,我们在StackOverflow上找到一

Android,删除自定义按钮边框

我将此选择器代码用于我的自定义按钮(simple.xml)但是在我的ImageButton上我不知道如何删除边框。我只想显示我的图像而不显示按钮周围的边框。谢谢 最佳答案 我替换与:工作 关于Android,删除自定义按钮边框,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3803162/

Android:具有两种背景颜色的按钮

我想在Android上做一个有两种背景色的按钮样式,比如下图:http://i.stack.imgur.com/ExKXl.png是否可以使用可绘制资源进行制作?我在http://developer.android.com/guide/topics/resources/drawable-resource.html上寻找解决方案但它们都不能有两种颜色。有办法吗?[编辑答案]解决方案是创建一个与项目和每个有一个.代码如下(整个按钮的高度为32dp,所以我为每种颜色使用了半高):但我有另一个问题,我试图在每个形状上放置角。我试着把android:topLeftRadius和android:t

安卓应用背景: using multiple images

我有一张背景图片,它被分成了三张单独的图片:backgroundTop.pngbackgroundMiddle.pngbackgroundBottom.png我将如何在Android应用程序中实现一个背景,其中顶部图像显示在应用程序顶部,底部图像显示在底部,中间图像平铺在两者之间?这当然取决于屏幕上加载了多少内容——就像在网页中一样。换句话说,中间图像平铺的总次数将取决于屏幕上的内容。我在这里看到了从单个图像中实现平铺背景的解决方案:Howtomakeandroidapp'sbackgroundimagerepeat如果您使用的是单张图片,但使用多张图片则效果不佳。链接到下面的示例,以

android - 可以将动态壁纸设置为背景吗?

是否可以将一些动态壁纸设置为Activity背景? 最佳答案 当然,只需将此属性添加到您的list中的标记:android:theme="@android:style/Theme.Wallpaper" 关于android-可以将动态壁纸设置为背景吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6928830/

android - 如何为 Activity 的半透明背景添加圆角?

我有一个简单的Activity,我想要一个圆角矩形。该Activity使用半透明的Drawable。我已经看到其他开发人员的弹出窗口是半透明的(不是对话框主题),带有圆角,我正在尝试复制它。任何帮助将不胜感激。这是我目前拥有的代码,可在屏幕中间生成一个矩形半透明窗口。@nulltrue@drawable/translucent_backgroundtrue#ffftruefalse@android:style/Animation.Translucent#60000000 最佳答案 我无法通过在代码中生成自定义形状来做到这一点。我必须

android - 更改弹出菜单样式 - 不起作用

我正在尝试将样式应用于Android弹出菜单。单击按钮时显示菜单。在我的示例中,我想设置黑色菜单背景。所以,我的菜单布局:接下来,我的Activity布局:点击按钮显示菜单的代码:publicclassMainActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}publicvoidbtnClick(Viewvie

android - 为所有屏幕尺寸设置背景图像

我正在处理一个项目,为所有屏幕尺寸设置背景图像,图像相同。这怎么可能?如何在androidstudio中为所有屏幕尺寸设置背景图片?我们如何将文件夹放入可绘制对象中? 最佳答案 将您的图像转换为以下所有尺寸并将其粘贴到特定文件夹中。xxxhdpi:1280x1920pxxxhdpi:960x1600pxxhdpi:640x960pxhdpi:480x800pxmdpi:320x480pxldpi:240x320px是应用在所有设备上运行的最佳尺寸。Reference 关于android-

android - 删除 TextView 的背景

我为TextView设置了背景,我想动态地删除它,但它不起作用,有什么建议吗?if(mToday){monthView[mRow][mColumn].setBackgroundResource(R.color.black);}else{monthView[mRow][mColumn].setBackgroundResource(0);}我找到了一个合理的解释here为什么会这样,但又没有解决问题。 最佳答案 试试这个。txtEmail.setBackgroundResource(android.R.color.transparent

具有可绘制背景的 Android GLSurfaceView

我有一个带有可绘制对象作为背景的GLSurfaceView,但是在没有surfaceView.setZOrderOnTop(true)的情况下渲染时只有背景可见我需要避免使用setZOrderOnTop(true),因为在GLSurfaceView之上使用了静态TextView。有什么建议可以让它发挥作用吗? 最佳答案 GLSurfaceView不可能真的有背景。SurfaceView的工作方式是通过Activity的窗口切出一个洞并在后面显示另一个表面。设置setZOrderOnTop(true)将表面移动到Activity窗口上