ボイリングホットデイ
8月4日火曜日、晴れ
今日も暑い。あまりの暑さに音をあげ、真っ昼間からエアコンのお世話になってしまった。僕が僕のためにエアコンをつけるのだから、これはよっぽど暑かったのだといえよう。
仕事がおもうように進まず追い詰められ、夕飯にまで手が回らず。いつもより早めに帰宅した妻に甘えてしまった。さわらを焼いてくれた。
進まないという事実でめちゃくちゃ荒れてしまう。堪え性がないというか余裕がないというか。情けない。
* * *
VideoView は RelativeLayout にセンターあわせで配置して幅を match_parent 指定する。それでアスペクト比を保ちつつ全画面化できる。(ConstraintLayout で上下左右にフィットさせると歪む)
MediaController は XML レイアウトに埋め込むと mDecor などのプライベートフィールドが初期化されず、表示しようとするとクラッシュするみたい。公式で放置されているのはどういう理由があるのだろう?
Compat などで互換コンポーネントが用意されているとか?(まだ調べていない)
全画面化しつつナビゲーションバーを避けさせるためにはアンカー指定するビューで調整する。ナビゲーションバーを避けるようパディングするレイアウトの中にアンカービューを配置するといい。
この記事が気に入ったらサポートをしてみませんか?