マテリアルデザインガイドライン でこれに対する答えを見つけることができます。幅は次の2つの方法で設定できます。
- ボタンの幅をテキストラベルのサイズに設定し、左右に16 dpのパディングを設定します
- ボタンの相対位置をレスポンシブレイアウトグリッドに設定します
マテリアルガイドラインで提供されている正確な仕様を使用する必要はありません。アプリの要件に基づいてサイズを定義できます。
マテリアルデザインは、考えられるすべてのUI要素を処理するグローバルレベルでこれらの特定の寸法を考え出しました。したがって、明らかに、あなたが言及したような特定のシナリオ/画面、つまりログインページでは、見た目がよくない可能性があります。
含まれているボタンの高さが36 dpであるのに対し、アウトラインのテキストフィールドはラベルとエラーメッセージを処理するため、高さは56 dpです。ガイドラインを守るか変更するかはあなた次第です。