Androidのレイアウトファイルにサフィックスを指定する方法
Android では連想レイアウトを使用して異なるサフィックスのファイルを指定できます。サフィックスファイルを指定するには、以下の手順に従います。
- 「layout-mysuffix」など、res ディレクトリ内に新しいフォルダを作成します。ここで「mysuffix」はお好みのサフィックスを指定してください。
- 通常のレイアウトファイルと同じファイル名で、そのフォルダ下に通常のレイアウトファイルに対応するレイアウトファイルを作成します。
- Javaコードでレイアウトを使用するときは、サフィックスを指定することで対応するレイアウトファイルを呼び出すことができます。たとえば、「activity_main.xml」のサフィックスファイルを参照する場合は、次のコードを使用できます。
setContentView(R.layout.activity_main_mysuffix);
補足として、ここでいう”mysuffix”は1で作成されたフォルダの名前と同じもの
関連レイアウトを使用してサフィックスファイル指定すると、異なるデバイス、画面サイズ、言語環境に適したさまざまなレイアウトファイルを適用し、対応させることができます。