Articles of 屏幕

亮度屏幕滤镜

有没有人知道如何实现像这里的亮度屏幕filter: http://www.appbrain.com/app/screen-filter/com.haxor 我需要一个起点,我无法弄清楚如何做到这一点。

如何禁用旋转到横向模式?

我试过这个 。 无法在清单文件中findconfigChanges 。 无论如何,如何禁用屏幕旋转(到横向模式)?

如何获得与整个屏幕对应的屏幕坐标,而不是触摸的视图?

我通过处理一个View Item的触摸事件从我的屏幕获取真实(x,y)有些麻烦。 我有这个: 当我触摸View项时,它会给我坐标位于左上角的原点,如果我将手指滑出视图,它会给我负坐标(向上或向左滑动时)。 我想在屏幕上获取View位置,将其添加到我得到的(x,y)坐标,因此最终结果是(0,0)位于整个屏幕的左上角。 我还需要总的屏幕尺寸,以便我知道手指何时位于右下角。 我怎样才能做到这一点? 谢谢。

以编程方式打开屏幕

我想解锁屏幕并打开它以在事件触发器上显示popup窗口。 我可以使用解锁屏幕 newKeyguardLock = km.newKeyguardLock(HANDSFREE); newKeyguardLock.disableKeyguard(); 在KeyGuardService但我无法打开屏幕。 我在用 wl = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK, HANDSFREE); wl.acquire(); 但没有成功。 屏幕仍然保持关闭状态。 我怎样才能做到这一点?

三星Galaxy Note上的布局

我有一个奇怪的问题,只发生在三星Galaxy Note上。 我有正常和大型的横向和纵向布局,如: http : //developer.android.com/guide/practices/screens_support.html 到目前为止,在所有手机上它使用正常和7英寸和10英寸的平板电脑使用大型布局(专为平板电脑设计),一切都很好。 然而,三星Galaxy Note正在使用大型布局(从它的屏幕大小将指示如此) – 但布局是一个完整的混乱,因为它似乎不足够大的显示器来显示平板电脑UI。 Galaxy音符的确切屏幕组合是什么? ,我需要定义一个不同的密度大布局来使用它吗? 我也怀疑它是错误的报告应用程序它的大小像以前的三星产品。 不拥有一个而且不能借一个我必须呼吁你们帮助我:-)

如何管理Android Webview的Blank White Loading屏幕?

这比直接问题更像是一个视觉事物,但是当我的应用程序中加载WebView时,屏幕为空白,持续2-4秒,直到内容完全加载。 时间取决于正在加载的内容的大小。 有没有办法管理这个,所以屏幕只会在加载时刷新内容? 像“加载……”animation或类似的东西? 我只是不希望向我的用户呈现纯白屏幕。 我有一个启animation面,然后加载WebView。 在初始空白暂停(加载时)之后,WebView工作正常,但我想将其保存在特定屏幕上,直到页面加载或具有带进度加载程序的黑屏。 是否有可能检测到负载完成的东西? 如果是这种情况,我可以将其用作触发器。 有谁知道管理这个空白屏幕的方法? 谢谢! / R

在Android关闭屏幕时,以编程方式关闭屏幕

我的应用程序是拨号器,当用户将手机靠近他的头时,我需要关闭屏幕并防止点击控件 – 就像本机Android拨号器行为一样。 我需要什么API级别以及如何以正确的方式执行此操作?

如果我将所有图像留在drawable-hdpi文件夹中会发生什么?

我将所有图像都放在drawable-hdpi文件夹中。 我完成了所有屏幕尺寸的布局。 但我忘了将图像放在drawable-mdpi文件夹和drawable-ldpi文件夹中。 如果具有mdpi屏幕密度的手机要下载我的应用程序,它只会使用drawable-hdpi文件夹中的图像吗? 或者是否会因为mdpi文件夹中没有图像而发生错误? mdpi和ldpi文件夹中的唯一图像是图标。

在Android中获取屏幕高度

如何在Android中获得屏幕的可用高度? 我需要高度减去状态栏/菜单栏或可能在屏幕上的任何其他装饰,我需要它适用于所有设备。 另外,我需要在onCreate函数中知道这一点。 我知道之前已经问过这个问题,但我已经尝试了他们的解决方案,但没有一个能够工作。 以下是我尝试过的一些事情: 我已经在API 7-17上测试了这个代码。不幸的是,在API 13上,水平和垂直底部都有额外的空间,而在API 10,8和7上,水平和垂直底部都没有足够的空间。 (我没有测试过时的API): Display display = getWindowManager().getDefaultDisplay(); DisplayMetrics metrics = new DisplayMetrics(); display.getMetrics(metrics); screenWidth = metrics.widthPixels; screenHeight = metrics.heightPixels; TypedValue tv = new TypedValue(); if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { if (getTheme().resolveAttribute(android.R.attr.actionBarSize, tv, true)) screenHeight -= TypedValue.complexToDimensionPixelSize(tv.data,getResources().getDisplayMetrics()); } int resourceId = getResources().getIdentifier(“status_bar_height”, “dimen”, “android”); if (resourceId > 0) screenHeight -= […]

android如何在gridview中拉伸行来填充屏幕?

我有简单的GridView(有一列和六行),在单元格中显示带有TextView的ImageView(我创建了适配器)。 如何拉伸行来填满整个屏幕高度? 现在我在细胞下面有一些空间…… main.xml中 menu_grid.xml item.xml ImageAdapter.java public class ImageAdapter extends BaseAdapter { //….some code //…. @Override public View getView(int position, View convertView, ViewGroup parent) { View view; if (convertView == null) { LayoutInflater inflater = (LayoutInflater)_context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); view = inflater.inflate(R.layout.item, null); TextView text = (TextView) view.findViewById(R.id.textIcon); text.setText(labels[position]); ImageView image = (ImageView) view.findViewById(R.id.imageIcon); image.setImageResource(icons[position]); } else […]