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で端末にPushメッセージ(FCM)が届かない問題

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

アサーションライブラリのGoogle Truthを使ってみる

AndroidXのTestではGoogleのアサーションライブラリのTruthが使われるみたいです。 Set up project for AndroidX Test Truthを必ず使えというよりも …

Airbnb Epoxyで入力フォームを作ってみる

Airbnb Epoxyについてはいろいろな記事があるので詳しく説明を省かせていただきますが、RecyclerViewを使いやすくしてくれるライブラリです。 今回はEpoxyを使ってRecyclerV …

いつの間にかBottomNavigationにBadge機能がついていた・・・

先日、たまたまmaterial-components-androidのCatalogアプリを見ていたらBottomNavigationにBadge機能がついていました。 これ、最近追加されたんですかね …

Android ConstraintLayoutのお勉強

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