小编Mr-*_*IDE的帖子

提示对齐密码EditText的右侧

我正在研究和使用阿拉伯语进行活动.我希望用户名和密码的提示从右侧开始,我没有问题从左侧开始输入,但在我的UI中我希望提示是正确的.但是当我为EditText添加inputType时,提示会向左移动.我尝试以编程方式解决它,但它不起作用.

Java的

    EditText password = (EditText) findViewById(R.id.input_password);
    password.setTypeface(Typeface.DEFAULT);
Run Code Online (Sandbox Code Playgroud)

XML

<EditText
            android:id="@+id/input_password"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:hint="???? ??????"
            android:textColorHint="#FFFFFF"
            android:inputType="textPassword"
            android:background="@null"
            android:textColor="#FFFFFF"
            android:textSize="20dp"/>
Run Code Online (Sandbox Code Playgroud)

android right-to-left android-edittext

7
推荐指数
3
解决办法
4147
查看次数

将Android Studio 2.0模拟器与Google服务配合使用

根据Android开发者博客中的一篇文章,关于Android Studio 2.0发布:

Android模拟器 - 新模拟器的运行速度比Android之前的模拟器快3倍,而且通过ADB增强功能,您现在可以将应用程序和数据推送到模拟器的速度比物理设备快10倍.与物理设备一样,官方Android模拟器也包含内置的Google Play服务,因此您可以测试更多API功能.最后,新的模拟器具有丰富的新功能来管理呼叫,电池,网络,GPS等.

大!这正是我们所需要的.在文章的后面,他们解释了我们如何在我们的模拟器中获得Google Play服务.

尝试使用新的模拟器就像将SDK工具更新到25.1.1或更高版本一样简单,使用推荐的x86系统映像之一创建一个全新的Android虚拟设备,您就可以开始了.查看文档,了解有关Android模拟器的更多信息.

我安装了SDK Tools 25.1.1.我有一个运行x86系统映像的全新Android虚拟设备.

没有谷歌游戏服务:-(

我错过了什么?

android android-emulator google-play-services android-studio

6
推荐指数
1
解决办法
5488
查看次数

android studio 不再运行/调试(安装)RenderScript 应用程序到移动设备

这个问题是在我使用现有的 RenderScript 项目将 Android Studio 从 2.1.2 更新到 2.3.3 之后开始的。我得到的错误信息是:

错误:任务“:app:mergeDebugResources”的执行失败。
错误:java.io.FileNotFoundException:C:\<项目位置>\app\build\generated\res\rs\debug\raw\bc64(访问被拒绝)

该项目来自 Android Studio 2.1.2,后来由 2.3.3 打开。没有提示版本号不正确,所以它应该可以正常工作。但是现在我无法在移动设备上运行/调试应用程序。

当我尝试在启用 RenderScript 的情况下创建一个新的空白屏幕项目时,它能够运行/调试。

怎么解决?

java android renderscript android-studio

5
推荐指数
1
解决办法
821
查看次数

Android Studio 中的 gradlew(命令行)和 gradle 将下载重复的工具

如果您使用 Android Studio 的运行按钮构建 Android 应用程序,它将从 中的 URL 下载必要的 gradle 工具gradle-wrapper.properties并构建它。例如,Android Studio 将下载 87 MB 的 zip 文件:https : //services.gradle.org/distributions/gradle-3.3-all.zip并将其解压缩到如下位置:

~/.gradle/wrapper/dists/gradle-3.3-all/123abc(271 MB 文件夹)

但是,如果您随后在命令行上使用 重建相同的应用程序./gradlew assembleDebug,则命令行 gradle 将重新下载相同的 87 MB zip 文件并将其解压缩到一个新位置,例如:

~/.gradle/wrapper/dists/gradle-3.3-all/456def (重复 271 MB 文件夹)

这在磁盘空间上速度慢且效率低下,因为两个文件夹包含完全相同的项目。在命令行上使用任何 gradle 任务时也会发生这种情况,例如./gradlew --stop.

  • 为什么他们不能同时使用第一个下载的工具?

  • 有没有办法防止这种重复下载?

类似/相关问题:

android gradle gradlew android-studio android-gradle-plugin

5
推荐指数
0
解决办法
606
查看次数

如何防止 Bitbucket Pipelines 中的步骤失败?

我正在运行我所有的测试用例,其中一些用例有时会失败,管道检测到它并使步骤和构建失败。这会阻止要执行的下一步(压缩报告文件夹)。我想将该 zip 文件作为电子邮件附件发送。

这是我的 bitbucket-pipelines.yml文件

custom: # Pipelines that can only be triggered manually
  QA2: # The name that is displayed in the list in the Bitbucket Cloud GUI
  - step:
      image: openjdk:8
      caches:
      - gradle
      size: 2x    # double resources available for this step to 8G
      script:
      - apt-get update
      - apt-get install zip
      - cd config/geb
      - ./gradlew -DBASE_URL=qa2 clean BSchrome_win **# This step fails** 
      - cd build/reports
      - zip -r testresult.zip BSchrome_winTest 

      after-script: # On test …
Run Code Online (Sandbox Code Playgroud)

pipeline bitbucket-pipelines

5
推荐指数
2
解决办法
3999
查看次数

如何使用 Stylish 或 Greasemonkey 替换 @media (max-width)?

我在桌面浏览器上查看此网站时遇到问题。它们采用响应式/流畅设计,当浏览器宽度小于 990 像素时,会显示移动菜单按钮而不是水平导航栏。

由于我使用的是 125% 缩放的 Firefox,因此我的桌面浏览器的有效宽度小于 990px​​。

我查看了 CSS 代码并找到了这一行。如何使用 Stylish、Greasemonkey 或其他方式自动将“990px​​”的最大宽度值替换为“800px”?

@media (max-width:990px) { ... }
Run Code Online (Sandbox Code Playgroud)

我在 Windows 7 上使用 Firefox 23。

编辑:根据到目前为止的评论,我需要用我自己的自定义 CSS 文件替换他们的 CSS 文件。那么如何使用 Greasemonkey 来替换href(这似乎是一个非静态文件名)?

<link rel="stylesheet" type="text/css" href="http://d1h60c43tcq0zx.cloudfront.net/static/css/versioned/global-cdn-ac243f54ab6bb9637fcc5fa32f8b514d.css"></link>
Run Code Online (Sandbox Code Playgroud)

css greasemonkey stylish tampermonkey

4
推荐指数
1
解决办法
1786
查看次数

Android Studio:在布局编辑器中禁用"Web浏览器"弹出窗口

随着Android Studio的最新更新(1.2预览版),它带来了一个恼人的"网页浏览器"弹出窗口,它出现在xml编辑器中(右上角).打开XML,HTML或SVG文件时会发生这种情况.

在此输入图像描述

如何禁用它?

intellij-idea android-studio

4
推荐指数
1
解决办法
506
查看次数

/ dev / ashmem / dalvik-jit-code-cache的本机崩溃

我的Android游戏GeoGuess(https://play.google.com/store/apps/details?id=uk.co.quinny898.game.geoguess)的设备崩溃导致设备崩溃

全部都是Java,所以我不明白为什么会发生这种崩溃。该崩溃发生在34个唯一的设备上(并且还在不断增加),并且确实给用户带来了问题(它似乎正在启动中)

堆栈跟踪如下:

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'samsung/serranoltexx/serranolte:4.4.2/KOT49H/I9195XXUCNH5:user/release-keys'
Revision: '5'
pid: 23657, tid: 23704, name: AsyncTask #1 >>> uk.co.quinny898.game.geoguess <<<
signal 16 (SIGSTKFLT), code -6 (SI_TKILL), fault addr --------
r0 42049ee8 r1 00000000 r2 663c69c3 r3 00000000
r4 622a880e r5 64489e8c r6 6447ca98 r7 000020f4
r8 417bbf80 r9 622a8806 sl 00000000 fp 42b5f278
ip 65c49fec sp 64861c40 lr 00000000 pc 663c69d8 cpsr 600d0030
d0 …
Run Code Online (Sandbox Code Playgroud)

android dalvik

3
推荐指数
1
解决办法
3127
查看次数