Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
AndroidのレイアウトにLinearLayoutを使用して思うどおりに配置できたのでメモします。 画面の四隅に配置する LinearLayoutを2階層にして実現しました。 linearLayout10をhorizontalにして子を3つ配置します 画像を左右に貼り付けるため真ん中にダミーのTextViewを入れて、layout_weight="1"として空白を埋めました。 main.xml <?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=
レイアウトで等幅(均等割付)をする方法というのがいまいちなさそうなので、 以下組み合わせで対応できた。 こんな感じ。 LinearLayoutなどを、layout_width="fill_parent" 各子要素をlayout_width="fill_parent" 各子要素のをandroid:layout_weight="1" これだけだと余白をどうこうしてくれるだけなので、1要素が大きくなった場合などに崩れます。 というわけで、最後に 子要素のandroid:width="400dp"など、大き目の値にする。 で均等に配置される。 ※補足だが、0dp指定でいけるとかいけないとか・・・いけるならそっちのほうが無難かな。 枠の表示。 ついでに枠の表示は、 親要素に、枠の色で背景色設定 子要素に、通常色っぽい色で背景色設定 子要素に枠の幅でmargineを設定
今回はAndroidアプリのレイアウト画面で、罫線を表示する方法を紹介します。 とは言え、Canvasを使って線を描画するようなプログラム的な事ではなく、 XMLのレイアウトファイルをちょこっといじって罫線を表現します。 この画像では備考欄の下にTextViewを配置しております。 TextViewのプロパティには罫線を設定する項目はありません。(僕の調べ方が足りないだけかも) そこで、簡単に罫線を表示する方法として、LinearLayoutのプロパティを 調整してTextViewを囲うやり方があります。 LinearLayoutのPaddingプロパティを1dipにして、背景色を設定します。 TextViewも任意の背景色にすることで罫線を引いたように見えますね! 罫線レイアウトXML <LinearLayout android:id="@+id/LinearLayout01" andr
Viewとは何か † ・ViewGroupに対して具体的なレイアウトがあるように、Viewに対しては具体的なWidgetがあり。 ・ウィジット や レイアウトは抽象的なViewやViewGroupに対する 具体的な一連のUI部品であるが、 UI部品自体に"○○ ビュー"とか命名されているので、ビューが一体何なのか混乱しやすい。 ・WidgetはViewを継承している ・ViewGroupもViewを継承している。 ↑
Androidアプリ内で使用する文字列の書式を合わせたいけど、どうやって管理させればいいの? Androidアプリには、スタイルというものを定義する事ができます。 スタイルとは、文字列などに設定する色んな属性を一つのIDで使用できるものです。 例えば、Androidアプリに複数の画面があるとして、それぞれに配置しているTextViewの書式を合わせたいと思ったとします。 もちろん、それぞれのTextViewの属性を設定してやれば実現する事ができますが、もし、仕様変更などの理由で、文字列の色を変えたいとか、文字列の太さを変えたいという場合に、その都度、全てのTextViewの属性を書き換えるのは大変です。 そういう仕様変更にも即座に対応できるように、上記のようなケースでは、「スタイル」を使用すべきです。 それではスタイルの使用方法を説明します。 Androidのスタイルの使用方法 まず、An
Spinner は java.lang.Object ↳ android.view.View ↳ android.view.ViewGroup ↳ android.widget.AdapterView<T extends android.widget.Adapter> ↳ android.widget.AbsSpinner ↳ android.widget.Spinner を使用します というわけで、Spinner をいじってみた サンプルプログラム import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Adapter; import android.widget.AdapterView;
今までのサンプルではプログラムの中でリソースの利用はレイアウト関係を主に使っていました。今回はプログラムの中からリソースとして定義された文字列や色、画像などを参照する方法を確認します。 リソースを利用するにはResourcesクラスのオブジェクトをまず取得します。Activityクラスで定義されているgetResourcesメソッドを使用します。 getResources public Resources getResources() Return a Resources instance for your application's package. 戻り値としてandroid.content.res.Resourcesクラスのオブジェクトを取得できます。 具体的には次のように記述します。 Resources res = getResources(); Resourcesクラスでは、リソ
メモ Androidの画面レイアウト時に使う「android:layout_gravity」と「android:gravity」の違い。 実際のレイアウト XMLソース <?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="wrap_content" > <!--コンテナ内位置指定無し--> <LinearLayout android:orientation="vertical" android:layout_width="fill_parent
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
スマートフォンやタブレット端末ならではの動作として、 画面を指でスライドさせると次々と表示内容が切り替わるというものがあります。 Androidの場合、とても簡単にスライドショーを実装できます。 main.xml <?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"> <ViewFlipper android:id="@+id/flipper" android:layout_width="fill_parent"
iPhoneやAndroid端末は静電容量タイプのタッチスクリーンを装備しており、メインの入力デバイスとしているのが特徴だ。 これらのタッチスクリーンは旧来の感圧タイプとは違い、非常に繊細な操作を可能にしておりスクリーンをそっと触りながら任意の方向に撫で滑らす操作、いわゆる「フィンガータッチモード」に対応しており、様々な用途に利用される。(マウスなどの補助的なデバイスを使用する旧来からのPCと最も違う部分だ) モバイルプラットホームOSのユーザインタフェースではこのタッチモードをアフォードするために様々なエフェクト、アニメーションを駆使しているが、その中でも特徴的なのがタッチしてから特定の方向に指を動かした時に見られる、画面が滑らかにスライドしていく(場合によっては加速度まで表現する)アニメーションだろう。 そんなユーザインタフェースとアニメーションは非常に高度なプログラミングが要求されそ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く