小编Jor*_*Gil的帖子

如何在Android API 10上清理堆栈(Android 2.3.3)

我想知道如何清理堆栈的所有先前活动(新的除外),但我想在Android API 10(Android 2.3.3)中使用它.

在这个答案的指导下,我知道这不是直接可能的,因为自从API 11以来,专用的标志就存在了.

但我想知道这是否可能有一些兼容性,或者有人有任何解决方案.

提前致谢.

android android-intent android-compatibility android-activity

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

Android填充左侧为TextView中的文本,左侧包含图像,右侧包含文本

我有一个TextView,它包含左侧的图像和右侧的文本:

在此输入图像描述

我想在垂直线和文本之间创建一个空格.

这是我的代码:

    <TextView
        android:id="@+id/locationDetailsTitleTextView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/map_activity_location_details_dialog_title"
        android:textColor="@color/actionbar_title_color"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:gravity="center_vertical"
        android:drawableLeft="@drawable/balloon_line" />
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

提前致谢.

UPDATE

这是Drawable我用于balloon_line:

在此输入图像描述

user-interface android

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

Android - 如何根据Android版本使用不同的代码行

我有一个与10(GINGERBREAD_MR1)到17(JELLY_BEAN_MR1)的Android版本兼容的项目.

所以,我想使用setBackgroundDrawable低至16和setBackground版本16或更高版本的版本.

我试过这个:

if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN) {
    subMessageFromToLinearLayout.setBackgroundDrawable(null);
} else {
    subMessageFromToLinearLayout.setBackground(null);
}
Run Code Online (Sandbox Code Playgroud)

但是,Eclipse给了我:

警告subMessageFromToLinearLayout.setBackgroundDrawable(null);: "不推荐使用View类型的方法setBackgroundDrawable(Drawable)"

错误subMessageFromToLinearLayout.setBackground(null);: "调用需要API级别16(当前最小值为10):android.widget.LinearLayout #setBackground"

我如何修复此错误,以便根据正在运行的Android版本使用这两行?

提前致谢.

android android-version

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

Facebook Android - 安装App和Engage App广告系列不提供延期链接

我已经在我的应用中完成了为广告提取延迟链接的所有内容,但他们从未提供延期链接.AppLinkData始终为null:

private class DeferredAppLinkDataCompletionHandlerListener implements AppLinkData.CompletionHandler {

    @Override
    public void onDeferredAppLinkDataFetched(AppLinkData appLinkData) {

        if (appLinkData != null) {

            final Uri deferredReceivedUri = appLinkData.getTargetUri();

        } else {
            // Always null
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我甚至使用此链接的Ads Helper测试了延迟链接获取:https://developers.facebook.com/tools/app-ads-helper/?id = 1460634867586845,一切正常:

在此输入图像描述

......但他们没有真正的广告.

我还该怎么办?

android facebook facebook-ads-api

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

Android添加"values-en"文件夹会导致"无法解析资源"警告

我有下一个问题:

当我添加一个名为"values-en"的新文件夹并将strings.xml文件从默认文件夹"values"移动"values-en"时,我总是得到下一个错误:

Couldn't resolve resource @string/my_string

我已经清理了项目并刷新,警告始终存在.

是否有任何限制,我必须始终在设备文件夹"值"中有strings.xml?

有人试过了吗?

提前致谢

eclipse android android-resources

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