Android レイアウト

Android レイアウト

透化CardViewがうまく表示されない | Transparent CardView | Android

透明度を含めた色を背景色に指定したCardViewを表示しようとすると、どういうわけか内部に四角い枠が表示されて、期待通りにうまく表示されない。 期待していない表示 といった具合にpaddingがあって、中にもう一つの四角が表示され...
Android レイアウト

ListViewの現在地と再配置 | set firstposition | Android

リストビューの使用の際、再描画を行った後に、元の位置を変わらずに表示する方法です。 例えばリストビューの上から20個目のアイテムを表示中にadapterセットで再描画し、再度、20個目のアイテムを初期状態で表示させるということです。 ...
Android レイアウト

ソフトキーボード表示でレイアウトを上に移動させない方法 | How to keep the layout with soft keyboard display | Android

何も設定しない状態では以下のいずれかの表示をシステムが選択します。 システムが自動で設定を行いますから、何もしない場合はレイアウト状況によってどちらかが選択されます。これは望ましい状態とは言えません...
Android レイアウト

TextViewで文字を中央に配置する方法 | to center characters in TextView | Android

指定された幅のTextView内に文字を中央配置する方法と、TextViewそのものを中央に配置する2つの方法について説明します。あわせて、gravityとlayout_gravityの違いについても説明します。 LinearLayout...
Android レイアウト

EditTextでソフトキーボードをオフにする | hide Soft Keyboard | Android

以前の記事でフォーカスを初期状態で当てない方法をご紹介しました。 今回は、EditTextに記入をした後、ソフトキーボードを非表示にする方法です。 Backキーをタップすれば隠すこともできますが、あまりこれは良い方法ではありません。...
Android レイアウト

EditTextに初期状態でフォーカスさせない方法 | How to not focus on EditText | Android

フォーカスの設定 ActivityにEditTextを設定すると初期状態では上画像のように最上位のEditTextにフォーカスが当たります。さらに、機種などによってはソフトキーボードが表示されます。 この動きが望ましくない場合、以下...
Android レイアウト

フルスクリーン表示 | fullscreen mode |Android

フルスクリーン アプリをフルスクリーン表示にする方法です Manifestはデフォルトでは以下のように設定されています。 <application android:allowBackup="true" ---...
Android レイアウト

TextView内の一部の文字色や大きさの変更 | change color or size of TextView | Android

TextView内の一部の文字色や大きさの変更 Stringの文字列を検索して、該当文字を赤くしたい、といった場合に使います。 結論は簡単です。Html.fromHtmlを用いて表記します。そう、HTMLです。 コードを見てみまし...
Android レイアウト

LinearLayoutで均等配置 | Equal placement with LinearLayout | Android

まずはTextViewを配置 <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" ...
Android レイアウト

Drawableで角丸やグラデーション | Drawable Resource gradient corners | Android

Drawableで角丸長方形 HTMLの世界ではh1やh2といった見出しを角丸長方形などに設定することがあります。 では、Androidではどのように設定するのでしょうか。 CSSほどではありませんが、XMLを使って記述することが...