内置网格底板?

时间:2016-07-28 05:52:43

标签: java android bottom-sheet

网格底部是否有内置方式,通常在某些应用中可以共享,或者我是否必须创建自定义BottomSheet?

 //1 column bottom sheet
 String message = "Text I want to share.";
 Intent share = new Intent(Intent.ACTION_SEND);
 share.setType("text/plain");
 share.putExtra(Intent.EXTRA_TEXT, message);

 startActivity(Intent.createChooser(share, "Share through:"));

1 个答案:

答案 0 :(得分:2)

意图选择器是操作系统的属性,您无法真正改变它。您可能已经注意到,此选择器已在操作系统的不同版本中更改其外观。您在其中看过网格选择器的应用程序可能已实现自定义底部工作表或活动,看起来像一个底部工作表。您可以使用Android PackageManager来实现此目的。您可以获取可以处理意图的不同应用,并在自定义选择器中显示这些应用,然后将意图发送到用户点击的应用。