今回は、Android SDKのアップデート後のエラー対応についてまとめてました。 Android SDK Managerで利用可能なアップデート(Update available)があったので、アップデートを行います。 「The Android SDK and AVD Manageer that you are currently using has been updated. It is recommended that you now close the manager window and re-open it. If you use Eclipse,please run Help > Check for Updates to see if the Android plug-in needs to be updated.」のインフォメーションダイアログが表示されます。 インフォメーションの指示に従い、[OK]をクリックした後、AVD Managerを再オープンします。 そして、Help > Check for Updateからソフトウェアのアップデートをチェックします。 アップデートした後に、Eclipseを再起動すると以下のエラーが表示されます。 「This Android SDK requires Android Developer Toolkit version 21.1.0 or above. Current version is 21.0.1.2012-12-6-2-58.Please update ADT to the latest version.」 ADTを最新バージョンに更新してくださいとのメッセージなので、[Check for Updates]をクリックすると、「No updates were found.」が表示されてしまいます。 そこで、どうしたらよいのか色々調べてみたところ、以下の対応をすればよいみたいです。 Help > install New Software からAvailable Software を開き[Add]をクリックして表示されるダイアログに名前と...
WEB上でFragmentについて検索すると、関連する内容がたくさんヒットするのですが、残念なことに、日本語による関連サイトが余りにも少ないのが現状です。 そこで、今回は、今更の感はございますが、Fragmentについて、その中でも特に情報が少ないFragmentとActivityの連携についてまとめてみました。 ■Fragmentから特定のActivityと連携する場合 ①FragmentからActionBarを操作する まず、FragmentクラスのgetActivity()メソッドによって、Fragmentが関連付けられているActivityのインスタンスを取得します。 public final Activity getActivity () -------------------- [Returns] Return the Activity this fragment is currently associated with. -------------------- 次に、ActivityクラスのgetActionBar ()メソッドによって、ActionBarのインスタンスを取得します。 public ActionBar getActionBar () -------------------- [Returns] The Activity's ActionBar, or null if it does not have one. -------------------- 以下のようなメソッドを用意しておくと便利です。 private ActionBar getActionBar() { return getActivity().getActionBar(); } ActionBarクラスのメソッドで、以下のような操作が出来ます。 ・アプリアイコンをHomeボタンとする。 actionBar.setHomeButtonEnabled(true); ・アプリアイコンの左に戻るアイコンを追加する。 actionBar.setDisplayHomeAsUpEnabled(true); ・タイトル(サブタイトル)を表示する。 actionBar.setDispla...
コメント
コメントを投稿