2011年12月5日月曜日
ListViewの文字色を状態によって変える
PinoReaderではフィードの未読・既読状態によって、文字色を変更します。
前回、文字色の変更について書きましたが、ListViewの項目内のTextViewの
文字色を状態によって、変更するのは、以下のようにしました。関連部分だけの抜粋です。
表示するListViewに設定しているArrayAdapter.getViewをオーバーライドし、positionから
表示データを取得します。取得した表示データ(ここではFeed)の状態によって、TextViewの色を
変えました。
2011年12月4日日曜日
文字色の変更
フィード一覧で未読・既読の表示を切り替えるため、状態によって、
文字色を変更します。
文字色の変更は、TextView.setTextColorを使用します。
一覧のタイトル色を青にしました。
参考にしたサイトは、ここ↓です。
表示色の設定 - TextViewクラス - Android入門
文字色を変更します。
文字色の変更は、TextView.setTextColorを使用します。
一覧のタイトル色を青にしました。
参考にしたサイトは、ここ↓です。
表示色の設定 - TextViewクラス - Android入門
2011年12月3日土曜日
Androidの非同期処理いろいろ
Androidの非同期処理については、AsynkTaskの情報がたくさんありますが、
他の方法もあります。
非同期処理は、以下のものがあります。
ここ↓のサイトに詳しく説明されています。
The Weight: Android でのバックグラウンド処理
PinoReaderでは、まず未読フィードの読み取り時に非同期タスク(AsyncTask)を使いましたが、
ReadItLaterへの登録は、別の処理を使ったほうがいいのかな?
他の方法もあります。
非同期処理は、以下のものがあります。
- スレッド
- 非同期タスク
- サービス
- レシーバ
ここ↓のサイトに詳しく説明されています。
The Weight: Android でのバックグラウンド処理
PinoReaderでは、まず未読フィードの読み取り時に非同期タスク(AsyncTask)を使いましたが、
ReadItLaterへの登録は、別の処理を使ったほうがいいのかな?
2011年12月2日金曜日
テーマを変更して、背景を白・文字を黒へ
ListViewはデフォルトでは、背景が黒・文字が白ですが、背景が白のほうが好きなので、
背景を白・文字を黒に変更します。
調べたところ、テーマというのを設定することで簡単に変更できました。
やりかたは、ここ↓です。
Androidアプリの公開前に必要な諸作業 ~速習! Androidアプリケーション開発(7)~(1/3):CodeZine
@android:style/Theme.Lightをテーマに設定しました。
背景を白・文字を黒に変更します。
調べたところ、テーマというのを設定することで簡単に変更できました。
やりかたは、ここ↓です。
Androidアプリの公開前に必要な諸作業 ~速習! Androidアプリケーション開発(7)~(1/3):CodeZine
@android:style/Theme.Lightをテーマに設定しました。
2011年12月1日木曜日
WebViewで戻るボタンで一つ前に戻る
前回、WebViewを使用して、URLをクリックした場合に画面内で遷移できるようになりました。
すると、今度は「戻る」キーを押すと、1つ前の表示に戻るのではなく、Activity自体が終わって
しまう状態になってしまいました。
そこで、「戻る」キーを押すと1つ前に戻る方法について調べました。
方法は、ここ↓の通りです。
AndroidアプリのWebViewの設定まとめ | アルパカの具
これで、戻るキーを押したときに1つ前に戻れるときには戻って、戻れないときは、画面を
終了するようになりました。
すると、今度は「戻る」キーを押すと、1つ前の表示に戻るのではなく、Activity自体が終わって
しまう状態になってしまいました。
そこで、「戻る」キーを押すと1つ前に戻る方法について調べました。
方法は、ここ↓の通りです。
AndroidアプリのWebViewの設定まとめ | アルパカの具
これで、戻るキーを押したときに1つ前に戻れるときには戻って、戻れないときは、画面を
終了するようになりました。
登録:
投稿 (Atom)