こんにちは。新卒入社で今年から働き始めました、横幕です。現在は、mixiのAndroid(TM)版公式クライアントアプリを開発しています。 Android開発を始めてから数か月になりますが、今回は、開発に携わる中で知ったことをご紹介したいと思います。 レイアウトの複雑さで発生するStackOverFlowError Androidでは、見た目(UI)のデザインやレイアウトをXMLで記述することができます。XMLを書くときには、UIのパーツ(ウィジェット:ボタンやチェックボックスなど)のほか、ウィジェットの配置を決めるためのコンテナ(LinearLayoutやFrameLayoutなど)を用います。そして、それらを入れ子にしながら画面を設計していきます。 たとえば、以下のような感じに。 * main.xml <?xml version="1.0" encoding="utf-8"?> <Li
フレームワークの CheckedTextView はチェックマークの場所が右側固定なので、左にもできるようにしたカスタムビューを作りました。 CheckedTextView - yanzm-s-Custom-View-Project at github - 使い方はこんな感じ。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res/yanzm.products.customview" android:orientation="vertical" android:layout_width="fill_parent" android:l
尤物久久99国产综合精品-2020国自产拍精品网站不卡-新国产在热线精品视频99,欧美日韩二区三区四区,欧美日韩高清视频,欧美日韩高清视视频在线观看,欧美日韩国产草草影院,欧美日韩国产二区
仕事の Android 開発でタブを使ったレイアウトが必要になったので、サンプルを作りながら使用方法を学んでみる。 もくじ タブの約束事 カスタマイズ 状態によって描画方法を変える タブを画面の左右に置く サンプル プログラム タブの約束事 タブを使った画面を作る場合、レイアウト指定には約束事がある。例えば画面の上側にタブのつくレイアウトの場合、以下のように指定する。 <?xml version="1.0" encoding="utf-8"?> <TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:background="#0094FF" android:layout_width="fill_parent" android:la
Androidのサンプルコードを入手できるサイトのメモです。 1. apps-for-android – Google Code 新しいアプリケーションのベースに使えそうなサンプルが15個あります。(2009/7/16時点) Amazed: A simple but addictive accelerometer-based marble-guidance game. AndroidGlobalTime: a full representation of the Earth that you can spin around. AnyCut: A utility that lets users create Home screen shortcuts to nearly anything in the system. Clickin2DaBeat: A game that mashes up
Android TableLayout, RelativeLayout で RadioButton を使う 複数の RadioButton をまとめて、そのスコープを設定するための RadioGroup という ViewGroup があります。 この RadioGroup は LinearLayout を継承していて、子要素が RadioButton でなければいけません。 そのため、TableLayout や RelativeLayout のレイアウトでは、RadioButton のスコープを設定することができません。 「ないなら、作ってしまえ」 ということで、作りました。 RadioGroup のソースを見て、ほとんどそのまま LinearLayout を TableLayout, RelativeLayout に置き換えた感じです。 ■ TableRadioGroup ・ダウンロード
Androidアプリで画面を作成する際、LinearLayoutとRelativeLayoutの使い方をしっかり把握しておかないと、後々苦労することが多いと思いますので、レイアウト構成を自分の知る範囲でまとめてみました。 LinearLayoutの場合 1 均等に配置 XML 2 余った幅全体に配置 XML 3 真ん中で2等分 XML 4 上記の縦バージョン XML RelativiLayoutの場合 5 両端固定幅、真ん中は幅いっぱい XML 6 上記のレイアウトに追従する形で配置 XML 7 上下に両端、真ん中配置のボタンを配置 XML 8 上記レイアウトの空白を埋める配置(ListView等) XML 9 上記レイアウト中央の両端に、ボタンを配置 XML 10 相互に作用する配置 XML LinearLayoutとRelativiLayoutを複合 11 ボタンの高さを任意のレイアウ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く