Android

リスト等で高さをテキストベースラインで指定する方法

投稿日:

Androidでアプリを作るときは、まずはマテリアルデザインを参考にします。
例えば、リスト表示するときにマテリアルデザインではOne line, Two line, Three lineとそれぞれ例が表示されています。
Lists

リスト内の文字列の幅がボックスではなくテキストのベースラインで指定されています。
Specs
これAndroidではどうやるのかなーと前々から思っていたのですがfirstBaselineToTopHeightを指定するんですね。
What’s new for text in Android P
Android Pieから使えるAPIのようですが、app:firstBaselineToTopHeightを指定することで使えるようになります。

-Android

執筆者:


comment

メールアドレスが公開されることはありません。

関連記事

Android ConstraintLayoutのお勉強

Androidはいろいろ難しいところがあるのですが画面にビューを表示するレイアウトも慣れないと難しいものがあると思っています。 自分だけかもしれませんが簡単なレイアウトだなーと思って実際に配置してみた …

ProGuardからR8への移行

AndroidStudio 3.4からコードシュリンカー・難読化にR8がデフォルトで使用されるようになりました。 自分が担当していアプリではProGuardは一般的な用途でしか使っていなかったのですが …

Firebaseにプロジェクトを追加する手順

Androidアプリを公開するときFirebaseを使っている方がほとんどだと思うのですが、自分で設定したことがありませんでした。 今回サンプルプロジェクトですが、Firebaseに設定してみました。 …

Androidで端末にPushメッセージ(FCM)が届かない問題

今、自分が会社で作っているアプリはPush通知が届かないとサービスが成り立たない重要な通知となっております。 基本的にFirebase Cloud Messaging(FCM)を使っています。 定期的 …

Androidアプリ開発を行う前に知っておきたかったこと

Androidアプリ開発を行うようになってから半年以上経過しました。 最初の頃に比べてると習熟度は上がったと思うのですが、まだまだ知らないことが多くて毎日勉強の日々です。 自分がAndroidアプリ開 …