mar*_* k. 5 java android screen
我正在创建一个应用程序,我真的需要知道正确的屏幕尺寸.其实我知道怎么做......但是出现了一个问题,因为即使你这样做requestWindowFeature(Window.FEATURE_NO_TITLE);,这个:
仍然停留在屏幕上似乎,它也被视为屏幕的一部分,因此"screenWidth"实际上比可用部分更大.
是不是有任何方法如何获得可用部分的大小而不是整个屏幕?或者至少得到'滚动的东西'的大小(但是会有问题,有些设备没有显示它们)?
我不久前有同样的问题,这是我找到的答案.显示活动维度.
import android.app.*;
import android.os.*;
import android.view.*;
import android.widget.*;
import android.graphics.Point;
public class MainActivity extends Activity
{
@Override
public void onCreate(Bundle icicle)
{
super.onCreate(icicle);
setContentView(R.layout.main)
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
//Set two textViews to display the width and height
//ex: txtWidth.setText("X: " + width);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3243 次 |
| 最近记录: |