0
我有大约10个按钮,并且应根据屏幕宽度显示这10个按钮。如果屏幕宽度较小,则应显示一个“更多”按钮,点击更多按钮时,其余按钮应显示为弹出更多按钮。 我已经试过这 Add Buttons dynamically depending on screen width 但宽度考虑是困扰着我。难道有人帮我在这方面基于屏幕大小动态添加按钮
我有大约10个按钮,并且应根据屏幕宽度显示这10个按钮。如果屏幕宽度较小,则应显示一个“更多”按钮,点击更多按钮时,其余按钮应显示为弹出更多按钮。 我已经试过这 Add Buttons dynamically depending on screen width 但宽度考虑是困扰着我。难道有人帮我在这方面基于屏幕大小动态添加按钮
下面的代码可以帮助你
Display display =((WindowManager)activityContext.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
DisplayWidth = display.getWidth();
DisplayHeight = display.getHeight();
if(DisplayHeight > DisplayWidth)
{
ButtonWidth = (6 * DisplayWidth)/7 ;
ButtonHeight = (4 * DisplayHeight)/5 ;
}
else
{
ButtonWidth = (6 * DisplayWidth)/9 ;
ButtonHeight = (4 * DisplayHeight)/5 ;
}
乘除显示宽度和高度为每您的要求并设置为按钮的宽度和高度。
我不想改变按钮的宽度和高度。它们必须保持不变,多余的按钮应该堆叠在“更多”按钮下 – user2507901
如果您需要帮助,您需要发布您的代码。 –