最近、私はいくつかの外部デバイスを制御するためのAndroidアプリを書いています。さまざまな種類のデバイスがありますが、それらは非常に似ています。したがって、デバイスを制御するための各アクティビティのレイアウトも非常に似ています。たとえば、すべてのレイアウトは基本的に同じtextviews、editviewsおよびbuttonsを持っています。違いは、1つのデバイスがリストビューを持っているが、他のデバイスはリストビューを持っていないことです。Android:類似のレイアウトでさまざまなアクティビティの実装を簡略化する方法
ここでは、各デバイスの各レイアウト(およびそれぞれのアクティビティ)をコピーし、各アクティビティでいくつか変更します。私はそれが冗長であると感じています、そして、私はそれを実装するためのもう少し単純で/より効率的な方法がなければならないと思いますが、どうですか?
ありがとうございます。
すべての一般的なタスクのフラグメントを実装し、特殊なケースのための1を実装しています。あなたの活動でこれらを再利用してください。 –