如果我的Android项目包含同一个包中的所有类,那么IDE中是否有一种方法可以直观地对这些文件进行分组,而无需将它们移动到新文件夹。
例如,在Xcode中,我可以在同一目录中有几个.m文件,将它们全部选中,然后选择New Group From Selection。这将使它看起来像是在一个文件夹中而不实际移动任何文件。
在下面的示例中,file1.swift,file2.swift,AppDelegate.swift和ViewController.swift都在同一目录中,但在Project Navigator中可视化分组。
注意:我无法将文件移动到自己的包中,或者我只是这样做。 :)
答案 0 :(得分:0)
对于Java文件:右键单击包文件夹。然后选择New / Folder / Java Folder。
答案 1 :(得分:-2)
答案是肯定的。这就是为什么android引入资产文件夹的原因。您可以在assets文件夹中创建子文件夹&你可以将文件分组。但是您必须对所有foldernames和资源或文件名使用小写字母。它还允许下划线" _"字符。这是分组文本文件的示例。您可以将它用于其他文件,如xml布局,音频,视频和视频。等
String main_folder_name = "foods"; //grouped folder name
String subfolder_name = "pizza"; //if you have sub folders
String filename = "xyz_pizza.txt"; //resource file name. .txt used for a text file
BufferedReader reader;
InputStream inputStream = null;
String str; //to store readed text
try {
inputStream = getActivity().getAssets().open(main_folder_name+"/"+subfolder_name+"/"+filename);
} catch (IOException e) {
e.printStackTrace();
}
reader = new BufferedReader(new InputStreamReader(inputStream));
if (inputStream != null) {
try {
while ((str = reader.readLine()) != null) {
stringBuffer.append(str + "\n");
Lines++;
}