小编Gre*_*Bee的帖子

Android共享文本和链接的Android共享意图

我正在尝试使用Android分享意图在Facebook上发布内容.它看起来像这样:

shareIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
shareIntent.setType("text/plain");
shareIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Free education for all! http://linkd.in/xU8mCc");
startActivity(shareIntent);
Run Code Online (Sandbox Code Playgroud)

所以我的帖子有两个 - 一些文字和一个链接.但是当消息在Facebook上发布时,它只有链接,没有消息.我尝试了各种附加功能,但没有任何作用

有人遇到过这个问题并解决了吗?我有Facebook应用程序版本1.8.1

编辑:我尝试删除链接,Facebook应用程序不接收我的消息(显示一个空白消息要发布),但不是相反的方式.所以看起来应用程序完全忽略了任何纯文本消息.我吓坏了!这是fb应用程序中的一个主要错误,根本无法发布文本消息(具有共享意图)?

android share facebook android-intent

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

Android - 为ClickSpan设置自定义可绘制背景

有没有办法我们可以将自定义drawable(从资源)设置为TextView的span,特别是ClickSpan?

谷歌通过覆盖跨度的updateDrawState()来返回许多关于禁用高亮或更改颜色等的答案,但是我没有看到如何将drawable设置为背景.

我在DynamicDrawableSpan中看到了一种可能性,但我无法使其与ClickableSpan一起使用.这是我的代码:

public class MyDynamicDrawableSpan extends DynamicDrawableSpan 
{
    private Context c;

public MyDynamicDrawableSpan(Context context) {
    super();
    c = context;
}

@Override
public Drawable getDrawable() {
    Resources res = c.getResources();
    Drawable d = res.getDrawable(R.drawable.span_background);
    return d;
}
Run Code Online (Sandbox Code Playgroud)

}

这就是我使用它的方式:

SpannableStringBuilder ssb = new SpannableStringBuilder(text);
MyDynamicDrawableSpan ddSpan = new MyDynamicDrawableSpan(getApplicationContext());
...
ssb.setSpan(ddSpan, start, end, 0);
ssb.setSpan(new ClickableSpan(...
Run Code Online (Sandbox Code Playgroud)

这不起作用.它只会使跨度不可见.有什么好主意吗?

android textview clickable

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

适用于Android应用的自定义词典(非键盘)

有没有办法加载Android键盘自动完成的应用程序特定自定义词典,以显示给用户?我的应用程序仅使用几百个单词,除了这些单词之外的任何输入都将是无用的.

我想加载我的应用程序中使用的单词列表并覆盖默认的android(或者如果安装了swype/swiftkey字典),没有实现完整键盘的麻烦.

我见过一对夫妇像类似的问题在这里,但没有什么回答我的问题.Android IME再次要求您编写键盘.

keyboard android

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

Android自动构建与eclipse破坏

我在我的android项目中使用eclipse,它没有出现故障.今天我安装了新平台14和新的ADT 15.0.0和lo,"自动构建保存"现在已经破了.

现在,要生成一个apk,我需要手动"Ctrl + F11"启动模拟器.我不想在真实设备上测试时启动模拟器.我只需要每次保存文件时生成的apk.新平台/ adt有什么变化来打破这个吗?

我已经尝试了一切 - 重新安装平台,重新安装adt,重新安装eclipse,清理和构建.什么都行不通!

谢谢.

eclipse android

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