我目前正在android studio 3中为我的android应用程序开发设计。我需要帮助使按钮大小响应。我需要一个XML或标签,以允许按钮根据屏幕的宽度或高度的百分比来调整大小。
答案 0 :(得分:0)
两种方法可以实现:
1.Use constraint layout
2.use SDP library to set height width value from library
get sdp library from this link
https://github.com/intuit/sdp
Main use of this library the values will change corresponding scren size
答案 1 :(得分:0)
您可以使用线性布局:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<!-- 30% height button -->
<Button
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="0.3" />
</LinearLayout>
或者尝试使用Percent Support Library
implementation 'com.android.support:percent:28.0.0'
<android.support.percent.PercentFrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<!-- 30% height button -->
<Button
android:layout_width="wrap_content"
app:layout_heightPercent="30%" />
</android.support.percent.PercentFrameLayout>