可以使用 Intent.createChooser() 的方法來創建 Intent,並傳入想要的 Sting 作為標題。
以wallpaper 選擇框為例,當在Launcher workspace的空白區域上長按,會彈出wallpaper的選擇框,選擇框的標題為”Choose wallpaper from”,如下:
private void startWallpaper() {
showWorkspace(true);
final Intent pickWallpaper = new Intent(Intent.ACTION_SET_WALLPAPER);
Intent chooser = Intent.createChooser(pickWallpaper, getText(R.string.chooser_wallpaper));
// NOTE: Adds a configure option to the chooser if the wallpaper supports it
startActivityForResult(chooser, REQUEST_PICK_WALLPAPER);
}
其中,R.string.chooser_wallpaper對應的字串內容就是”Choose wallpaper from”,定義在Launcher2的Strings.xml中