2016-07-30 14 views
0

私は複数の活動をしています。組織目的のために、私はプロジェクトに影響を与えずにそれらをフォルダに入れたいと思っています。これはどうすればできますか?アンドロイドスタジオのフォルダに複数のアクティビティを置くことはできますか?

+0

「フォルダに入れる」とは何かを説明してください。 – CommonsWare

+0

左のすべてのアクティビティがあります。あなたは、すべてのアクティビティがあるアンドロイドスタジオにフォルダを作成してそこに置くことができます。私は100以上のアクティビティを持っているので、フォルダにいくつか配置できるようにしたいのですが、フォルダをクリックすると、そこに入れたアクティビティが表示されます。 – user5960138

答えて

1

新しいフォルダを作成するだけです。 実際には、プロジェクトを整理して、必要に応じてクラスを分けることができます。こうすることで、プロジェクトを整理しておくことができ、いくつかのメソッドを非表示にして、同じパッケージ内のクラスに対してのみ使用できるようにすることができます。

私が使用

...\app\src\main\java\com\example\myapp\activities 
...\app\src\main\java\com\example\myapp\service 
...\app\src\main\java\com\example\myapp\dataprovider 
...\app\src\main\java\com\example\myapp\adapters 

ので、クラスで始まるでしょうあなたの活動:

package com.example.myapp.activities; 

そして、あなたのサービスで始まるでしょう。また

package com.example.myapp.service; 

、あなたが必要があるかもしれませんインポートを調整する:

import com.example.myapp.dataprovider.Class1; 
import com.example.myapp.dataprovider.Class2; 

ただし、これはAndroid Studioによって自動的に行われる必要があります。

ちょうどそれをすることを覚えて、あなたは別のパッケージを作成しています。この方法では、メソッドのアクセシビリティ(private,protected,) の特別な注意を払う必要があります。しかし、通常privatepublic修飾子を使用しているので、問題はありません。

関連する問題