小编Pau*_*ros的帖子

结束动画事件android

我在视图中有一个淡出动画(在片段内),每次动画发生时,视图结束后再次重绘.我发现了一项工作view.SetVisibility(View.GONE).但它并不等待动画完成.我想在动画完成后才执行此setVisibility代码.最好的方法是什么?

android android-animation android-fragments

82
推荐指数
5
解决办法
6万
查看次数

如何在操作栏上添加下拉项

在我的Android Honeycomb应用程序中,我使用Tabs作为导航样式.我想在溢出按钮旁边添加一个项目,但我希望该项目成为下拉列表,用户可以在那里选择一个选项,但与导航无关.自从我使用以来最简单的方法是什么mActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

是否可以在不使用自定义视图的情况下执行此操作?

android android-layout android-3.0-honeycomb android-spinner android-actionbar

82
推荐指数
2
解决办法
10万
查看次数

如何从byte []创建Drawable?(机器人)

我有一个字节数组,我需要将其转换为Android Drawable.我该如何进行此转换?

这是我尝试但没有成功:

byte[] b = getByteArray();
ByteArrayInputStream is = new ByteArrayInputStream(b);
Drawable drw = Drawable.createFromStream(is, "articleImage");
Run Code Online (Sandbox Code Playgroud)

drw总是空的!

编辑:

我的byte []实际上已损坏/不完整,这就是问题所在.

android bytearray type-conversion drawable

17
推荐指数
2
解决办法
2万
查看次数

如何使用Espresso测试获取Android项目的覆盖范围

我曾经使用Robotium编写Android测试并使用Emma检索覆盖率.

最近我改为使用Espresso测试,我很难找到仪器测试的覆盖范围.我只能检索使用Robolectric的单元测试的覆盖范围.我目前正在使用gradle和Jacoco来做到这一点.我找到的帮助我达到这一点的最佳教程是:https://blog.gouline.net/2015/06/23/code-coverage-on-android-with-jacoco/

是否可以检索使用Android检测的Espresso测试的覆盖范围?

android code-coverage android-testing android-espresso gradle-android-test-plugi

17
推荐指数
1
解决办法
1万
查看次数

键盘布局隐藏android动作栏?

在我在XOOM设备中运行的Android应用程序中,当我单击Edittext时,键盘会打开并隐藏操作栏.我不希望这种情况发生,我该如何解决这个问题?例如,这可以通过平板电脑的Google通讯录应用来完成.

编辑:我有几个edittexts用户需要填充.首先,当用户点击底部的一个edittext时,键盘显示并隐藏用户正在键入的编辑文本,因此他无法看到他正在键入的内容.我发现它真的很糟糕,为了解决它我只是添加到清单中:android:windowSoftInputMode="stateVisible|adjustPan" 但在那之后,现在屏幕调整自己并隐藏操作栏.

Google通讯录应用程序也是如此,但它神奇地不会隐藏操作栏.他们是如何做到的呢?

android android-layout android-3.0-honeycomb xoom android-actionbar

15
推荐指数
1
解决办法
1万
查看次数

如何在Google应用引擎上使用会话

我正在使用带有python的Google应用引擎构建一个应用程序,我一直在制作会话.是否有任何应用已经为应用引擎做了?谢谢.

python session google-app-engine login

12
推荐指数
1
解决办法
6212
查看次数

如何使用Robotium/Android SDK找出堆栈顶部的Activity?

我有一个Android应用程序的Robotium测试,它扩展了ActivityInstrumentationTestCase2.测试在循环上运行,随机单击活动视图.我想在每次迭代开始时验证哪个Activity当前是关注的.这种行为对我很重要,因为其中一个按钮能够启动另一个Activity,在循环中进行进一步的操作是不可能的,因为它们引用了测试中的Activity(这是我停止Robotium测试的时候).

我想要一个适用于任何Activity的通用解决方案,而无需更改onDestroy()方法.当按下Home按钮时,此解决方案也必须有效.

android robotium android-sdk-tools android-activity

10
推荐指数
1
解决办法
473
查看次数

修改ActionBar中Android项目的样式

如何修改Android应用程序操作栏上项目的样式?

我尝试了以下方法:

<item name="android:actionBarStyle">@style/ActionBar.Light</item>

<style name="ActionBar.Light" parent="@style/ActionBar">
        <item name="android:background">@color/black</item>
        <item name="android:actionMenuTextColor">#FF00FF</item>
</style>
Run Code Online (Sandbox Code Playgroud)

我可以修改操作栏的背景,但不能修改操作栏中项目的文本颜色.我该怎么做?

编辑:

我尝试了很多android:action我找到的属性,但除了背景之外,我无法改变任何其他属性.只有以下第一个<item name="android:background">#FF0000</item>代码对我的代码进行了更改.无论我在测试风格上使用哪种值,它都不会改变任何东西.为什么会这样?

<item name="android:actionBarStyle">@style/ActionBar.Light</item>

<style name="ActionBar.Light" parent="@style/ActionBar">
        <item name="android:background">#FF0000</item>
        <item name="android:actionMenuTextColor">@style/Test</item>
        <item name="android:actionButtonStyle">@style/Test</item>
        <item name="android:actionModeBackground">@style/Test</item>
        <item name="android:actionMenuTextAppearance">@style/Test</item>
    </style>

    <style name="Test">
        <item name="android:textColor">@color/white</item>
        <item name="android:background">#FF0000</item>
    </style>
Run Code Online (Sandbox Code Playgroud)

android android-layout android-menu android-3.0-honeycomb android-actionbar

8
推荐指数
1
解决办法
2万
查看次数

在Android项目中导入源java项目

是否可以导入我工作区中的现有Java项目,也在我的工作区中的Android项目中?Java项目不使用与Android不兼容的东西.我可以使用.JAR来做,但由于我正在修改Java项目,我想导入整个源代码并偶尔更改一次.可能吗?谢谢

java eclipse android

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

python正则表达式

在python中为没有char'/'的任何字符串表示正则表达式.谢谢

python regex

0
推荐指数
1
解决办法
191
查看次数