如何在Android上更改文件选择器标题的外观?

时间:2015-08-27 11:53:42

标签: android

我想使用以下代码显示文件选择器以打开图像:

Intent intent = new Intent();

intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);

startActivityForResult(Intent.createChooser(intent, "choose from"), PICK_FROM_FILE);

如何更改文件选择器标题的字体和重力("从"中选择)?

2 个答案:

答案 0 :(得分:3)

这是我通过挖掘Android源代码找到的:

createChooser使用ACTION_CHOOSER操作创建了一个意图。 当您启动意图时,会ChooserActivity创建一个ResolverActivity(不确定具体到哪个)resolver_list。适用于ResolverActivity的布局为resolver_list_with_defaulttitle。在那里你可以找到有问题的{{3}}。

所以,不,似乎不可能改变文件选择器标题的外观。但您可以根据原始源代码创建自定义文件选择器。

答案 1 :(得分:1)

我不认为您可以更改此选择器对话框的颜色/字体/重力,因为这是由系统而不是您的应用程序调用/管理的,除了要显示的标题属性(特别谈论选择器对话框)。