ASとか

開発系の記事が多めです。タイトルのASはActionScriptの略です。

2011-07-01から1ヶ月間の記事一覧

ImageViewへのLayoutParams設定でハマった

はじめに ActivityのonWindowFocusChanged()で動的にImageViewのサイズを変更したかったのだが、ClassCastExceptionがしつこかったのでメモ エラーが出る書き方 layout <FrameLayout android:id="@+id/contents_base" android:layout_height="fill_parent" android:layout_width="fill_parent" > </framelayout>

Gauche環境設定

はじめに 会社で昼休みとかにREPLで遊んでいたGaucheだけど家でもやろうと思い環境を構築したメモ Gauche MacPortsでインストール sudo port install gauche gauche-c-wrapperとかgauche-glはまた今度勉強しましょう Emacs 以下を.emacs.elに追加 ;; Gauche…

自作クラスをレイアウトで配置

はじめに メモ書きです。LinearLayoutとかを継承して色々イベントを付けた自作クラスをレイアウトで配置する方法で少し迷いました。 書き方 <jp.co.murakaming.android.CustomLayout android:id="@+id/custom_layout" android:layout_width="match_parent" android:layout_height="match_parent" /> 単純にパッケージ名から指定しろってことですね。注意点としては、呼ばれるコンストラクタを自作クラスで上書いて</jp.co.murakaming.android.customlayout>…

EditTextのキーボードを出したくない

はじめに 小ネタです。EditTextを設置した際、デフォルトではEditTextにフォーカスが合った時にキーボードが出ます。これを出さずに、onClickのみの処理を行いたい場合のメモ focusable="false" フォーカスが合わないように設定してあげればOKです。なのでfo…

layout_weightの使い方

はじめに layout_weightすごくよく使うけど本質を理解してなかったので調べたことをメモ 基本 layout_weightには、"親ビューの余白を振り分ける比率"を設定する 親ビューの余白 例えばlayout_heightが100dpに設定されたLinearLayoutの上にTextViewを2つ置く…

dpとspについて

はじめに 意識して使い分けている自信はあったけど説明しろと言われると割と困ったので調べました。 参考 Y.A.M の 雑記帳: Android Dimension 単位 公式ドキュメントの翻訳、ここを見れば全部わかりますが自分がよく使う部分だけ抜き出して見ました。 各単…

上にViewを重ねて触れなくする

例 ポップアップで何かを表示する場合に、表示した部分以外には触ってほしくない場合は、1枚Viewを上に重ねてその上にポップアップ表示をすることで実現できます。 しかし iOSであればViewを置くだけで終了なのですが、Androidの場合置いただけでは下に触れ…

Galleryに表示するViewが重なってしまう

はじめに Galleryを初めて使ってみたら1枚目と2枚目のビューが重なって困った。 参考 Galleryに表示するItemが重なってしまう現象への対応 - terurouメモ 大変助かりました;ありがとうございました。 対策 重なっている様子だとかは参考URLを見てもらうこと…

Viewのアルファ設定について

アルファ設定方法 iOSでもそうだけどViewへのアルファ設定は二通りあります。 View自身のアルファ 単純にalphaプロパティへ設定する。View自身を透過させるためそのViewにaddしていくViewも透過させてしまう。 Viewの背景へのアルファ backgroundプロパティ…

アプリを実機転送しようとしたらデバイスを認識してくれなかった

はじめに 新しい実機が来たので早速アプリ転送をしてみようと思ったらEclipseが全然実機を認識してくれない。 参考 なまけものになりたくて - androidアプリの実機テスト 上記をそのまま実行させて頂きました。ありがとうございます。 実機が認識されている…

アニメーションさせているViewのVisibilityが操作できない

はじめに ImageViewをアニメーションさせておき、イベントで表示非表示を切り替えようと思ったらできなかった。 例 初期設定 // アニメーション設定 TranslateAnimation translate = new TranslateAnimation(0, 5, 0, 0); translate.setDuration(3000); tran…