レイアウト TextView内の一部の文字色や大きさの変更 | change color or size of TextView | Android TextView内の一部の文字色や大きさの変更 Stringの文字列を検索して、該当文字を赤くしたい、といった場合に使います。 結論は簡単です。Html.fromHtmlを用いて表記します。そう、HTMLです。 コードを見てみましょう public class MainActivity extends AppCompa... 2022.11.07 レイアウト
レイアウト LinearLayoutで均等配置 | Equal placement with LinearLayout | Android まずはTextViewを配置 <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal"> <TextView android:layout... 2022.11.07 レイアウト
レイアウト Drawableで角丸やグラデーション | Drawable Resource gradient corners | Android Drawableで角丸長方形 HTMLの世界ではh1やh2といった見出しを角丸長方形などに設定することがあります。 では、Androidではどのように設定するのでしょうか。 CSSほどではありませんが、XMLを使って記述することができます。 この方法であれば画像を使いませんから修正も簡単です。 というわけで、方法です。... 2022.11.07 レイアウト
レイアウト フルスクリーン表示 | fullscreen mode |Android フルスクリーン アプリを完全なフルスクリーン表示にする方法です。最上位の時刻や電波状況なども含めたフルスクリーンです。 Manifestはデフォルトでは以下のように設定されています。 <application android:allowBackup="true" ---------- 略 ------- android... 2022.10.11 レイアウト
レイアウト EditTextに初期状態でフォーカスさせない方法 | How to not focus on EditText | Android フォーカスの設定 ActivityにEditTextを設定すると初期状態では上画像のように最上位のEditTextにフォーカスが当たります。さらに、機種などによってはソフトキーボードが表示されます。 この動きが望ましくない場合、以下のようなXMLを親に追加します。 仕組みとしてはEditViewの親にあたるレイアウトV... 2022.10.11 レイアウト
レイアウト EditTextでソフトキーボードをオフにする | hide Soft Keyboard | Android 以前の記事でフォーカスを初期状態で当てない方法をご紹介しました。 今回は、EditTextに記入をした後、ソフトキーボードを非表示にする方法です。 Backキーをタップすれば隠すこともできますが、あまりこれは良い方法ではありません。 以下のようにコードを記述します。 public class MainActivity ... 2022.10.11 レイアウト
レイアウト TextViewで文字を中央寄せする方法 | to center characters in TextView | Android 指定された幅のTextView内に文字を中央配置する方法と、TextViewそのものを中央に配置する2つの方法について説明します。あわせて、gravityとlayout_gravityの違いについても説明します。 2022.10.11 レイアウト
レイアウト ソフトキーボード表示でレイアウトを上に移動させない方法 | How to keep the layout with soft keyboard display | Android 何も設定しない状態では以下のいずれかの表示をシステムが選択します。 システムが自動で設定を行いますから、何もしない場合はレイアウト状況によってどちらかが選択されます。これは望ましい状態とは言えません。そのため、設定をおこないます。JAVAでもレイアウトXMLでもなく、Manifestの設定です。 Manifest設定 ... 2022.10.11 レイアウト
レイアウト ListViewの現在地と再配置 | set firstposition | Android リストビューの使用の際、再描画を行った後に、元の位置を変わらずに表示する方法です。 例えばリストビューの上から20個目のアイテムを表示中にadapterセットで再描画し、再度、20個目のアイテムを初期状態で表示させるということです。 現在地の取得 現在地の取得には getFirstVisiblePosition を用い... 2022.10.11 レイアウト
レイアウト 透化CardViewに枠が表示されてしまう問題 | Transparent CardView | Android 透明度を含めた色を背景色に指定したCardViewを表示しようとすると、内部に四角い枠が表示されてしまう。 問題の表示 といった具合にpaddingがあって、中にもう一つの四角が表示される。 この場合のXMLは以下のように指定している。 buttomColorは#BBFFFFFF として透明度をBBで指定している <a... 2022.10.11 レイアウト