草庐IT

方向灯

全部标签

android获取其他屏幕方向的屏幕尺寸

自android3.0以来,显示屏上有一个带后退和主页按钮的导航栏。现在如果我得到这样的屏幕尺寸ClockLwp.ScreenHeight=getWindowManager().getDefaultDisplay().getHeight();ClockLwp.ScreenWidth=getWindowManager().getDefaultDisplay().getWidth();这个getResources().getDisplayMetrics().widthPixelsgetResources().getDisplayMetrics().heightPixels我得到不同的横向和

android - 如何判断两个地理点的方向

我有3个地理点(起始位置)11.986242477259117,79.84657287597656`(中间位置)11.984521304799278,79.84583258628845(结束位置)11.985014568760436,79.844491481781我从Howtodrawapathonamapusingkmlfile?得到了知识而且我已经像这样在地理点之间画了线。我已经使用Howtocalculatedistancebetweentwolocationsusingtheirlongitudeandlatitudevalue计算了距离我的问题是,当用户站在“A”(起始位置)

android - ActionBar 下拉导航 - 方向更改将错误的 fragment 放入

我有一个操作栏下拉导航。问题是当我切换到另一个fragment,然后进行方向更改时,它无论如何都会将第一个fragment放入其中,即使我认为我正在正确处理savedInstanceState。问题似乎是onNavigationItemSelected被调用,所以..我将如何正确处理这个问题?我可以将savedInstanceState变量设为一个字段,但感觉不对......publicclassMainActivityextendsFragmentActivityimplementsMyListFragment.OnArticleSelectedListener{publicstat

android - ProgressDialog( fragment )跨方向开关工作

任何人都可以看看我是否正确地执行了以下操作。我有一个带有进度对话框的fragment,我需要它跨方向切换工作。我目前是这样做的://Iamusingthecompatlibrariesimportandroid.support.v4.app.DialogFragment;publicclassProgressDialogFragmentextendsDialogFragment{privateProgressDialogmProgressDialog=null;privateintmMax=100;@OverridepublicvoidonCreate(BundlesavedInsta

android - 根据方向传感器数据旋转图像

我想计算来自移动相机的2张图像的深度信息。使用Sensor.TYPE_ROTATION_VECTOR我有两个图像的四元数以及从Img1到Img2的相对四元数。图片1q1=0.7545-0.1137i-0.2715j-0.5865k图片2q2=0.7706-0.2252i-0.3511j-0.4817k相对季铵盐是:qr=-0.9850+0.0072i+0.1329j-0.1097k即相对旋转矩阵为,|0.9406-0.2142-0.2635||0.21800.9758-0.0150||0.2604-0.04330.9645|这是getPerspectiveTransform给出的矩阵吗

android - RecyclerView 在设备方向更改时保存位置

在我的应用程序中,我有一个与适配器连接的RecyclerView,但每次我的设备从横向变为纵向或其他方式时,View都会重新加载,我会再次回到顶部。我想将我的滚动位置保存到我看到的最后一个项目。这是我尝试过的:我有一个从另一个fragment延伸的fragment,状态应该保存在MainPageFragment中。我试图保存最后加载的位置并将其放入savedState,它被正确检索但是如果我调用“scrollToPosition”没有任何反应。packagecom.pr0.pr0grammreloaded.fragment;/***CreatedbyDominikon22.02.201

android - 如何从Android上的方位角获取罗盘方向

我必须显示用户指向Android设备的方向。我正在使用Sensor.TYPE_ACCELEROMETER、Sensor.TYPE_MAGNETIC_FIELD获取方位角、俯仰角和横滚角。但我能够弄清楚如何从中获取方向(北、南、东、西……)。请帮忙谢谢 最佳答案 要指向北方,您可以计算以度为单位的旋转:floatrotation=-azimut*360/(2*3.14159f);您可以看到以下指南针使用加速度计和磁场的示例:http://www.codingforandroid.com/2011/01/using-orientatio

android - 方向改变时未加载不同的 fragment (android)

我创建了一个测试project在同一Activity中显示两个不同的fragment。一个fragment用于风景,另一个fragment用于肖像。#MyuniqueactivitypublicclassMainActivityextendsFragmentActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);}}#FirstFragmentpublicclassLandscapeFra

android - 在方向更改时将 WebView 位置恢复到相同的内容 (Android)

我遇到了WebView内容滚动位置的问题,这里是:我在纵向模式下在某种程度上向下滚动页面,当我将方向更改为横向时,滚动向上或向下移动.它不显示纵向模式下的确切内容。我确实尝试将Manifest文件更改为configChanges="keyboardHidden|orientation|screenSize"但没有成功。我确实覆盖了onConfigurationChanged()但这没有用。我在这个question中实现了接受的答案但没有用。有人可以建议必须做什么以及为什么它不起作用吗?这适用于GoogleNexusTab,所需的最低SDK版本为14。谢谢大家。

android - 动态添加的 View 在 Android 的方向上消失

我已经创建了通过单击按钮动态添加到布局中的View,但是当我旋转设备横向时,View消失了。有人可以看看我的代码并解释如何阻止这种情况发生吗。代码如下:publicclassTestContainerActivityextendsActivityimplementsOnClickListener{LinearLayoutcontainerLayout;ButtontestButton;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContent