草庐IT

view_facade

全部标签

android - 禁用 GoogleMaps v2 View 以便它忽略所有触摸事件

尽管我在mapView上调用了setEnabled(false),触摸事件仍然发生。在我的例子中,我设置了一个标记和一个信息窗口,我不希望用户关闭信息窗口。不幸的是,通过触摸map,信息窗口仍然消失。mapFragment=(SupportMapFragment)getSupportFragmentManager().findFragmentById(R.id.map);mapFragment.getView().setEnabled(false);我已经做了mapFragment.getMap().getUiSettings().setAllGesturesEnabled(false

android - View Pager Fragment 中的子 fragment 在交换后消失

所以这是一个有点复杂的问题,但我会尽量让它简单易懂。首先,我有一个带有View寻呼机的主要Activity。其中有2个页面,每个页面都有2个操作栏选项卡。我还有一个有4个选项的抽屉,前2个是View寻呼机中的2个页面,第二个2个不是页面。如果您选择第二个2之一,我将ViewPager配置为将fragment与其他2个fragment交换。所有这些fragment都是单例,因此来回切换不会导致任何内存问题。在切换到第二组fragment时,其中一个fragment中有一个框架,我用它在选择按钮时换出子fragment。这就是问题所在。在该fragment第一次加载后,它工作正常。但是如果

android - 使用 Translate Animation 将 View 从一种布局转换为另一种布局

我是Android动画的新手,我的要求是在单击该View时将View从一个布局转换为单个xml文件中的布局。场景:假设我单击一个按钮,出现在xml文件中标题的顶部,它应该向下移动/平移(它应该产生影响,它位于其他布局上向下到标题),而且我希望当用户再次点击它,它现在应该移动到原来的位置。这里我用我的xml文件来解释:更精确的需求规范(请仔细阅读:)这里我有两个子内部布局:-顶部布局-id->top底部布局-id->底部现在,一个View(按钮->btnSearchHeader)位于我的顶部布局中,我想在单击时将其设置为底部布局的动画(它应该产生一种效果,即通过翻译动画将其翻译为底部布局

android - 从自定义首选项获取 View

在我的应用程序中,我有一个PreferenceScreen,如下所示:现在我的问题是如何从PreferenceActivity获取pref_control.xml中的View?我尝试使用普通的findViewById()但它以NullPointerException结束。这是我导致异常的代码:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);addPreferencesFromResource(R.xml.preferences);((Button)fi

android - Android图像的Intent.ACTION_VIEW

Intentintent=newIntent();intent.setAction(Intent.ACTION_VIEW);intent.setDataAndType(Uri.parse("file://"+file.getAbsolutePath()),"image/*");startActivity(intent);我想使用androidintent显示具有共享、删除和设置为功能的图像。但是我的图片打开时没有共享选项.........如何显示带有共享选项的图片? 最佳答案 默认情况下,它不会显示共享和删除选项。但是您可以使用In

android - Android中拖动操作时如何取消View.OnDragListener?

我正在使用view.startDrag()开始拖动操作。拖动时,事件会在OnDragListener中接收。我还使用DragShadowBuilder在拖动时显示ViewB的最后一张图像。有没有办法停止或取消或中止某些外部事件或操作的拖动?例如,有2个View,ViewA和ViewB,我将ViewB拖到ViewA上>。拖动时,由于某些外部事件或操作,我想取消拖动操作或取消OnDragListener(无需将手指从viewB移开)。DragShadowBuilder的代码fragment:DragShadowBuildershadowBuilder=newDragShadowBuilde

Android Material Design 导航 View -> 项目

谁能告诉我如何向AndroidMaterialDesign导航View添加切换按钮?项目是从菜单项中添加的drawer_menu_items.xml如何添加项目或如何添加切换按钮,如图所示: 最佳答案 尝试把这个android:checkable="true"放在item代码中 关于AndroidMaterialDesign导航View->项目,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques

android - appcompat_v7 abc_activity_chooser_view.xml 中重复的 id @+id/image :58

在创建apk时出现以下错误:“重复的id@+id/image,已经在这个布局的前面定义了....布局中的abc_activity_chooser_view.xml:58(appcompat_v7)”于是我清理了一下,还是一样。此文件中确实存在重复的id@+id/image:关于如何处理这个问题的任何想法?显然我不能只是重命名它。我可以跳过在Lint中检查它,但错误仍然存​​在,我认为这不是最好的解决方案。还有更可靠的解决方案吗? 最佳答案 您收到重复ID错误,因为android.support.v7.internal.widget.

android - 将单个 React Native View 添加到现有 Android 应用程序的正确方法是什么?

我正在处理一个现有的大型Android和iOs项目,我的团队想采用ReactNative。起初,我们想在RN中实现一个功能,因为我们没有能力一次性迁移整个项目。我已经成功地从本地节点服务器和位于Assets文件夹中的JS包文件添加了一个RNView,但感觉有点老套。我知道这在iOs上受支持,但我在文档中找不到任何关于与现有Android项目集成的内容。这是我想出的要点:publicclassReactNativeViewextendsFrameLayout{privatestaticfinalStringCOMPONENT_NAME="AwesomeProject";//Pathofo

android - 在表面 View 中授予权限后相机未打开

我正在制作自定义相机应用程序。这需要表面View并在表面View内打开相机。但是当我在marshmallow上运行相同的应用程序时,我正在使用Runtimepermission来授予相机权限。在我允许对话框消失但出现黑屏并且相机无法打开后。我也尝试过在允许后再次调用该Activity,但它不起作用。提前致谢。@OverridepublicvoidsurfaceChanged(SurfaceHolderholder,intformat,intwidth,intheight){if(preview){camera.stopFaceDetection();camera.stopPreview