mzReader開発経過
2016/03/07 01:25:38
説明しよう!
mzReaderとは、mzが現在開発中のRSSリーダーなのダ! まんまだ!
©mz
こんな感じでフリック挙動をカスタマイズできる。このへんのUIは今日ガーッと作り直した。フリック自体が昨日本格的に構築はじめたばかりなのだ。いまだ非同期処理に付随する問題で手こずってる。
こんなフリックアクションがほしいよ! ってご意見があればうかがいたい。コメントにお願いしまうま。
文字サイズってのは黒い画面でなくて記事表示したときのWebViewのサイズ。実際はZoomしてるだけ。
記事一覧(画像はIT PROのRSS)は、至ってふつう。記事選択するとWebViewが開く。
RSS一覧も大体似た仕様で表示。
あとの課題は、既読処理とタイマーによる未読数通知。これについてはとあるおじさんから要望を受けたのでなにがなんでも組まねばなるまい、ああなるまい。
mzReaderとは、mzが現在開発中のRSSリーダーなのダ! まんまだ!
©mz
こんな感じでフリック挙動をカスタマイズできる。このへんのUIは今日ガーッと作り直した。フリック自体が昨日本格的に構築はじめたばかりなのだ。いまだ非同期処理に付随する問題で手こずってる。
こんなフリックアクションがほしいよ! ってご意見があればうかがいたい。コメントにお願いしまうま。
文字サイズってのは黒い画面でなくて記事表示したときのWebViewのサイズ。実際はZoomしてるだけ。
記事一覧(画像はIT PROのRSS)は、至ってふつう。記事選択するとWebViewが開く。
RSS一覧も大体似た仕様で表示。
あとの課題は、既読処理とタイマーによる未読数通知。これについてはとあるおじさんから要望を受けたのでなにがなんでも組まねばなるまい、ああなるまい。
PR
AlertDialogにカスタムレイアウトをあてるには
2016/03/06 00:52:58
Shock!!
これほど初歩的な部分で躓いてたとは思わんかったよ。
引用元:Android開発入門様
Q: AlertDialogにカスタムレイアウトが表示されない! 助けてアルゴマン!
A: そりゃ君inflate()せなアカンぜよ
view.findViewById()でUIオブジェクトの初期値を設定してやることも可能。
final View view = inflater.inflate(R.layout.setting_view_layout, null);
final SeekBar seek = (SeekBar)view.findViewById(R.id.textsize_seekbar);
seek.setProgress(nSize);
こんな感じ。
このあとリスナーの中で使うからfinalとしている。お察しの通りこっちのソースは自前である。
Typo出されないためにも、text_size_seek_barとしたほうがいいのかもしれんが冗長すぎるだろ。アンダースコアの後ろにオブジェクト名(layoutとかね)、前に中身を示す名称をつけるのがmz流。
これほど初歩的な部分で躓いてたとは思わんかったよ。
引用元:Android開発入門様
Q: AlertDialogにカスタムレイアウトが表示されない! 助けてアルゴマン!
A: そりゃ君inflate()せなアカンぜよ
LayoutInflater inflater = LayoutInflater.from(DialogTest1Activity.this);……ということらしい。Fragmentから使うときはfrom(getContext())ね。
View view = inflater.inflate(R.layout.dialog5, null);
view.findViewById()でUIオブジェクトの初期値を設定してやることも可能。
final View view = inflater.inflate(R.layout.setting_view_layout, null);
final SeekBar seek = (SeekBar)view.findViewById(R.id.textsize_seekbar);
seek.setProgress(nSize);
こんな感じ。
このあとリスナーの中で使うからfinalとしている。お察しの通りこっちのソースは自前である。
Typo出されないためにも、text_size_seek_barとしたほうがいいのかもしれんが冗長すぎるだろ。アンダースコアの後ろにオブジェクト名(layoutとかね)、前に中身を示す名称をつけるのがmz流。
不満買い取りサービス
2016/03/05 20:44:29