草庐IT

上下行

全部标签

android - 以编程方式隐藏/显示上下文操作栏

我的用例:我有一个以ViewPager作为其唯一View元素的Activity,为其三个页面设置了三个Fragment(使用FragmentPagerAdapter).其中一个fragment是ListFragment,而另外两个常规Fragment包含一些信息图表。ListFragment中的列表允许“检查”元素,并且检查元素会弹出上下文操作栏,显示对所选/检查项目可能执行的操作列表。我的问题:当我选择几个列表项时,CAB会出现。但是当我切换页面时,CAB保持可见,呈现操作。更糟糕的是,ViewPager似乎有时会破坏列表fragment的View-因此选择操作会抛出“java.la

android - 上下文/覆盖主题颜色

我遇到了一个问题,我尝试了几种方法来面对它,但仍然没有成功。我的应用使用了多个主题,例如:万圣节、圣诞节等,并且我在小部件上使用了一些颜色属性,例如TabLayout背景、文本颜色等,以将应用背景化。问题是:如何根据主题上下文使用具有不同值的相同颜色属性?所以,基本上这是声明颜色的正常方法:@android:color/white@color/white但是,主题和颜色是不可变的,所以我想,也许我可以覆盖每个主题中的那些颜色,例如:@color/christmas_red@color/white=>不成功其他线索,将这些颜色声明为属性:并在我的XML中使用主题,如下所示:“?attr/

android - react native |向文本上下文菜单添加选项

我正在开发一个版本为0.51的react-native应用程序。在一个View中,我想向文本选择上下文菜单添加一个新选项。我没有在react-native的Text组件中找到任何属性来执行此操作。经过几个小时的谷歌搜索,我通过在AndroidManifest.xml中添加以下内容找到了这个适用于android的解决方案这添加了一个新选项,我的应用程序名为“BookApp”但我觉得这不是最好的解决方案,因为:1-我需要用不在android平台代码中的react来做到这一点,以便在android和iOS上表现相同2-我不知道如何更改选项的名称。3-我不知道单击此选项时如何触发特定操作。在文

Unity实现物体上下漂浮旋转效果

效果展示代码(直接挂载在物体上就可以了)usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassFloatingObject:MonoBehaviour{publicfloatamplitude=0.5f;//上下移动的幅度publicfloatfrequency=1f;//上下移动的频率publicfloatrotationSpeed=10f;//绕Y轴旋转的速度privateVector3_initialPosition;//物品的初始位置privatevoidStart(){_

android - 在 Android 平板电脑上共享 2 个 GLSurfaceViews 之间的 EGL2.0 上下文导致 EGL_BAD_ACCESS

我尝试通过以下代码在2个GLSurfaceView之间共享EGL上下文:createContext(EGL10egl,EGLDisplaydisplay,EGLConfigeglConfig){EGLContextshared=...;//acachedeglcontextint[]attrib_list={EGL_CONTEXT_CLIENT_VERSION,2,EGL10.EGL_NONE};EGLContextcontext=egl.eglCreateContext(display,eglConfig,shared==null?EGL10.EGL_NO_CONTEXT:share

android - 仍然对上下文感到困惑

我是安卓新手...我不得不面对context类的最长时间,这有时让我感到困惑。在某些地方它使用context,它在某处被getApplicationContext()、getContext()、getBaseContext()调用。我试图让我从这个网站上了解它,http://www.developer.android.com/,但很难理解。 最佳答案 在Android上,上下文用于许多操作,但主要用于加载和访问资源。这就是为什么所有小部件都在其构造函数中接收Context参数的原因。在常规的Android应用程序中,通常有两种Con

java - 如何从 C++/JNI 调用带有 Android 上下文参数的 Java 方法

我正在尝试通过Android上的C++/JNI调用Java类。更具体地说,我正在尝试调用此类的构造函数,该构造函数将Android上下文作为参数。如果我的构造函数没有参数,我可以成功调用,但是当我将必要的Context作为参数时,我不知道我的JNI签名应该是什么样子,并且怀疑这是否可能,因为我没有访问该上下文对象。所以,我的问题是,是否可以调用将Android上下文作为其唯一参数的Java类的构造函数?如果是这样,如何?如果没有,是否有解决方法,因为我需要上下文来访问某些AndroidAPI类。 最佳答案 我不相信你所说的方式是可能

android - 单击 ListView 项内的元素创建上下文菜单

点击更多图标(位于列表项右侧的3个垂直点)会打开Google音乐中的上下文菜单:我正在尝试用我猜测的上下文菜单重新创建它。文档说:IfyouractivityusesaListVieworGridViewandyouwanteachitemtoprovidethesamecontextmenu,registerallitemsforacontextmenubypassingtheListVieworGridViewtoregisterForContextMenu().但我仍然希望列表项本身可以点击。我只想在用户点击更多图标时显示上下文菜单,就像在Google音乐中一样。所以我尝试了这个

android - 在上下文操作栏中创建弹出选项菜单

我有一个带有NoActionBar主题的应用。在我的主要Activity中,我有一个选项菜单,它是我在屏幕顶部手动创建的(或通过使用内置设备的选项按钮)。在这个主要Activity中,我有一个带有listView的fragment,我在其中应用了操作模式长按功能,以显示上下文操作栏(CAB)以进一步用户选项。现在,我尝试向我的CAB添加一个选项项,这样它将包含一些选项,例如选择listView中的所有项,但由于它是CAB的一个项,我无法真正像在常规菜单中那样显示弹出菜单Activity。此外,我希望所有选项菜单回调(例如onOptionsItemSelected)都保留在CAB的上下文

android - 蜂窝中的上下文操作栏

我想根据屏幕上选择的内容更改代码中的操作栏按钮。这有点像HoneycombGmail应用程序,您可以在其中检查一些邮件项目并获得具有不同外观的不同操作栏。知道我该怎么做吗? 最佳答案 要获取操作栏项目,请使用getActionBar()Activity中的方法。一旦有了ActionBar项,您就可以使用ActionBarclass中的方法添加和删除选项卡。.setCustomView()和setDisplayOptions()items将有助于定制操作栏,使其看起来更符合您的喜好。要将项目添加到操作栏,您需要将它们添加到选项菜单。操