我想使用以下代码显示文件选择器以打开图像:
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "choose from"), PICK_FROM_FILE);
如何更改文件选择器标题的字体和重力("从"中选择)?
答案 0 :(得分:3)
这是我通过挖掘Android源代码找到的:
createChooser
使用ACTION_CHOOSER
操作创建了一个意图。
当您启动意图时,会ChooserActivity
创建一个ResolverActivity
(不确定具体到哪个)resolver_list
。适用于ResolverActivity
的布局为resolver_list_with_default
或title
。在那里你可以找到有问题的{{3}}。
所以,不,似乎不可能改变文件选择器标题的外观。但您可以根据原始源代码创建自定义文件选择器。
答案 1 :(得分:1)
我不认为您可以更改此选择器对话框的颜色/字体/重力,因为这是由系统而不是您的应用程序调用/管理的,除了要显示的标题属性(特别谈论选择器对话框)。