この質問はあなたの一部にとっては些細かもしれません。 私はデザイナーや開発者と協力して愚かな問題に直面しています。 デザイナーによると、素材デザインのアンドロイドボタンには、特定のスタイル、デフォルトのボタンスタイル(画像の上部のボタン)があります。 デザイナーは、たとえば高さと幅を50dpに固定します。だから彼らはそれらの次元のボタンを持つことを期待しています。Androidのデフォルトのボタンのデザイナは固定サイズ
デフォルトのAndroidボタンを使用している場合、デフォルトボタンには余白が含まれています。 カスタムの描画可能な背景を使用します。この場合、ボタンには予想される寸法(ボタンを下に)があります。しかし、スタイルはまったく同じではありません(ほとんど違いはありますが、それでもなお)。私たちはデフォルトのスタイルを真似しようとする可能性がありますが、それが価値があるかどうかはわかりません。
素材のアンドロイドパターンのデフォルトボタンを使用しているだけで、正確なサイズを期待しているデザイナーと作業するときはどうしますか? マージンを考慮してサイズを考慮しますか?あなたは背景スタイルを作成しますか?あなたはデフォルトボタンのように模倣しようとしますか?その他?
、これは単純なコードでは、THAパラメータマージンが精次いで絶頂と幅
<Button
android:layout_width="50dp"
android:layout_height="50dp"
/>
<Button
android:layout_width="50dp"
android:layout_height="50dp"
android:background="@drawable/my_button_shape"/>
ご回答ありがとうございます。しかし、あなたのソリューションはボタンを別の場所に配置しますが、ボタンのサイズは変わりません。設計者は、ボタンが50dp未満であることを確認しています。 – egonzal
ボタンの位置は、margint_topで再定義する必要があります。デザイナーが50 dpのボタンをデザインしていて、高さと幅を50 dpに設定した場合、ボタンは同じにする必要があります –
BTW @Manuel_Rodriguesあなたの例にはtypoが含まれています:marginプロパティで "="の代わりに ":" 。 –