タグ

ブックマーク / hyoromo.hatenablog.com (6)

  • Adapter#getViewの挙動について - hyoromoのブログ

    今日は ListView に表示させるために使う事になる Adapterメソッド getView の仕組みについて書きます。 と言っても、eclipseのデバッグモードで挙動を確認しているだけなため、間違ってる事を書いてるかも!そのときはご指摘お願いします。 図解 例えば画面に5行のテキストが一覧表示されている場合。 以下の図は長方形が一つの List 、赤い枠が画面上に見えている範囲です。 一番左の状態から下へスクロールされると、真ん中の状態、一番右の状態へと変わっていきます。 一行分スクロールした場合、先頭のListが画面外に行き、6行目のListが画面内に表示されます。 ちなみに、このListが新たに表示されるタイミングで ArrayAdapter#getView メソッド*1が CALL されます。 さらに一番左の状態から下へスクロールすると、真ん中の状態、一番右の状態へと変わって

    Adapter#getViewの挙動について - hyoromoのブログ
    yuiseki
    yuiseki 2015/10/29
  • Google Playのアプリ説明欄(Description)をHTMLマークアップる! - hyoromoのブログ

    いつからか知りませんが、Google Playの説明欄でいくつかのHTMLタグ*1が有効になっていました。 HTMLタグ とりあえず試してみたタグを列挙 利用可能 <b> <i> <u> <font> <a> 利用可能だが使わないほうがいい <h1>〜<h4> ページ上の他見出しと被るし、上下に入る余白が思いの外おおきい 利用不可能 <ul> PCサイト上では表示されますが、アプリ上では表示されません <hr> PCサイト上では表示されますが、アプリ上では表示されません 実践 上画像がHTMLマークアップなし、下画像がHTMLマークアップあり(改行や「・」を付けちゃってますが)です。あった方が見栄えはいいけど、やり過ぎると見難いので適度な装飾が良いでしょう。 実際に変更してみたページはこちらで確認できます。 細かい話 HTMLマークアップすると問題ある? PCサイトとGooglePlayス

    Google Playのアプリ説明欄(Description)をHTMLマークアップる! - hyoromoのブログ
    yuiseki
    yuiseki 2015/04/02
  • widgetを非表示にして詰める方法 - hyoromoのブログ

    やり方が分からなかったのですが、Twitterで方法を教えて貰いました。 やりたい事のイメージ ActivityがRunning状態で。左画像レイアウト状態のとき、動的に右画像レイアウト状態にする。 やりかた XML定義 TextViewとButtonを定義します。ここは普通。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:id="@+id/txt" android:text

    widgetを非表示にして詰める方法 - hyoromoのブログ
    yuiseki
    yuiseki 2010/09/16
  • IntentのActivity Actionの一覧表を作ってみたよ - hyoromoのブログ

    前回の日記で振る舞いを設定すると書きましたが。 では、どういった振る舞いの設定方法があるかを今回調べてみました。 なお、間違いが多々ありそうですので、もし発見されたら教えてください。 Activity Actions 『Activityの振る舞い』を指定する方法の一覧表。 それぞれの振る舞いに対するデータは、URI形式で渡します。 定数名 説明 URL ACTION_MAIN アプリを起動する。 ● ACTION_RUN データを実行する。 ● ACTION_ALL_APPS 利用可能なアプリを一覧表示する。 ● ACTION_ATTACH_DATA データを添付する。 ● ACTION_CHOOSER ユーザーに Activity を選択させるための画面を表示する。 ● ACTION_PICK データ内から一つ選択して、その選択情報を返す。 ● ACTION_PICK_ACTIVITY

    IntentのActivity Actionの一覧表を作ってみたよ - hyoromoのブログ
    yuiseki
    yuiseki 2010/07/05
  • IntentのCategoryとExtraとFlagの一覧表を作ってみたよ - hyoromoのブログ

    前回までにActivityとBroadcastのActionに関する振る舞い整理してきました。 今回は定義が広い振る舞いのフィルタリング方法である Category を整理します。 また、それ以外にも Intent に投げる際に情報を付加させる Extra や、Intent を投げた先で起動される Activity がどのように起動するかを指定できる Flag も整理します。 今回は特に意味不明な箇所が多く、正直Flagに関してはまったく分かりませんでした。 自分でも実際に検証してみますが、何かご指摘頂けるようでしたら、お願いします。 Categories 『Actionの振る舞いを明確にするためのCategory』を指定する方法を一覧表。 これらは AndroidManifest.xml ファイル内のタグ内で指定します。また、ソース内で Intent#addCategory(String

    IntentのCategoryとExtraとFlagの一覧表を作ってみたよ - hyoromoのブログ
    yuiseki
    yuiseki 2010/07/05
  • ButtonらしくImageButtonを使ってみるよ - hyoromoのブログ

    Buttonはまさに「ボタン」なAndroidのButtonですが、単純にImageButtonのBackgroundに絵を表示させても押されたか押されてないか分からない!フォーカス当たってるのかさえ分からないよ!src設定したらButton剥き出しだしって、どうしたらいいの! ...と言う事でButtonらしくImageButtonを使う方法。 完成イメージ ボタンイメージ 三色団子のようですが、左から... フォーカスが当たってない、ボタンが押されてない フォーカスが当たっている、ボタンが押されてない ボタンが押されている 画面イメージ 画面上にはボタンを2つ配置します。 実装イメージ xml定義がメインとなります。 ファイル構成は... layout/main.xml values/style.xml xml/custom.xml やりかた styleを使った少し面倒な方法ですが、説

    yuiseki
    yuiseki 2010/06/29
  • 1