我需要获得屏幕分辨率,宽度和高度,我该怎么做?
解:
Display d = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
width = d.getWidth();
height = d.getHeight();
Run Code Online (Sandbox Code Playgroud) 我试图在它上面有三个按钮.中间一个最左边,最右边一个.理想情况下,我希望中央按钮占据两侧之间的所有空间.现在,中央(菜单)按钮与左侧(上一个)按钮重叠.这就是我现在拥有的:
<RelativeLayout android:layout_marginTop="-50dip" android:gravity="bottom" android:layout_height="wrap_content" android:layout_width="fill_parent">
<Button
android:id="@+id/previous_button"
android:layout_height="wrap_content"
android:layout_width="110px"
android:layout_alignParentLeft="true"
android:text="@string/previous"
/>
<Button
android:id="@+id/menu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="center"
android:text="@string/menu"
/>
<Button
android:id="@+id/next_button"
android:layout_height="wrap_content"
android:layout_width="110px"
android:layout_alignParentRight="true"
android:text="@string/next"
/>
Run Code Online (Sandbox Code Playgroud)
android ×3