home screen
ライブラリからアクティビティを拡張します。オーバーライドonCreate(Bundle)
:
public class NewMainActivity extends HomeScreenActivityFromLibrary {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
View viewFromLibrary = getLayoutInflater().inflate(
library.package.name.R.layout.home_screen, null);
// Make changes; add Buttons to `viewFromLibrary`
// Add functionality to Buttons; setOnClickListeners
setContentView(viewFromLibrary);
}
}
セットアップ方法によってHomeScreenActivityFromLibrary
は、追加のメソッドをオーバーライドする必要がある場合があります。HomeScreenActivityFromLibrary
もう 1 つの方法として、で使用したレイアウト ファイルをプロジェクトのres/layout
フォルダーにコピーするだけです。xml ファイルに追加のウィジェット (ボタンなど) を追加します。この場合、必要なことは次のとおりです。
public class NewMainActivity extends HomeScreenActivityFromLibrary {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.newly_created_xml_file);
Button b1 = (Button) findViewById(R.id.b1_id);
....
....
}
}