我需要像这样创建一个共享对话框。有没有办法重用android已经实现的那个,还是我必须“从头开始”构建它?我正在考虑使用 gridView 并为图标视图实现一个适配器,但在我想确保没有办法重用现有的视图之前。
谢谢!
我需要像这样创建一个共享对话框。有没有办法重用android已经实现的那个,还是我必须“从头开始”构建它?我正在考虑使用 gridView 并为图标视图实现一个适配器,但在我想确保没有办法重用现有的视图之前。
谢谢!
不,在 Android 中有多种共享方式,使用android.content.Intent.ACTION_SEND
Intent。
这里有两个让你开始:)
http://mobile.tutsplus.com/tutorials/android/android-sdk-implement-a-share-intent/
和
http://developer.android.com/training/sharing/shareaction.html
第一个是你所追求的,但如果你想要一个更微妙的按钮,第二个会很好地做到这一点。
希望这可以帮助。
它在 Android 上实现:
final Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
final String text = ctx.getString(R.string.text_share);
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, text);
ctx.startActivity(Intent.createChooser(sharingIntent, item));