2015年6月8日月曜日

GoogleサンプルでAndroidアプリを学ぶ(ActionBarCompat-Styled)

GoogleサンプルでAndroidアプリを学ぶ(ActionBarCompat-Styled)

[開発環境]
 Android Studio
[使用したサンプル]
 ActionBarCompat-Styled
[機能]
デザインのみ。


途中までやったが、以下理由によりこのサンプルは中断。

・deprecatedなクラスがあり、調べたがすんなりと置き換えがうまくいかない。
・SlidingTabLayoutに置き換えようとしたがそれ自身はSlidingTabsBasicのサンプルにあるので、
それをベースに考えたほうが無駄がない。


ActionBarActivityが取り消し線に

ActionBarActivityが以下のように取り消し線になってました。
enter image description here

調べてみるとAndroid Support Libraryの22.1から以下のようにdeprecatedなので、AppCompatActivityを代わりに使えとのこと。
enter image description here

AppCompatActivityに書き換えたら今度は赤くなっている。
enter image description here

Alt+Enterを押すことでimportにandroid.support.v7.app.AppCompatActivityが追加されて解決。

setNavigationModeが取り消し線に

setNavigationModeが取り消し線になっていたので、Google Developersで調べたところ以下のようにdeprecatedになってました。
enter image description here

置き換えの例がないのでどうしたらいいのか悩んでいたところ
SlidingTabsで置き換えるとが近いらしく、Android Developerのサンプルにもあるようなのでこれを参考にしてみました。

Step1. Google DeveloperのSlidengTabsBasicの
/SlidingTabsBasic/Application/src/main/java/com/example/android/common/viewにある以下の2つのファイルを新しいプロジェクトにコピー。

SlidingTabLayout.java
SlidingTabStrip.java

※packageはコピー先のMainActivityと同じpacakgeに修正する。
//package com.example.android.common.view;
package com.example.xxx.yyyyy;

以下を参考にしたがタブの画面がでてこないので中断。

参考:
http://qiita.com/nein37/items/b869193ee583a96f86a8

0 件のコメント :

コメントを投稿