草庐IT

fragments

全部标签

android - 如何使用底部导航 View 和 Android 导航组件将参数传递给 fragment ?

是否可以使用底部导航View和导航组件在fragment中传递和访问参数?我正在使用一个包含多个fragment的Activity方法,其中我的顶级fragment需要一个参数(通常通过newInstance生成的方法完成)。我看过Navigationcomponentdeveloperguide和codelab,但它只提到使用safeargs并在目的地和操作中添加参数标签。这是我的导航图:底部导航View菜单:主要Activity:overridefunonCreate(savedInstanceState:Bundle?){...valnavController=Navigatio

android - 将自定义属性传递给自定义 fragment 着色器

是否可以将自定义属性传递给fragment着色器,我知道我可以通过GLES20.glVertexAttribPointer将属性传递给顶点着色器,但是如何将float[]传递给fragment着色器? 最佳答案 没有。如果你想将制服传递给fragment着色器,你可以很容易地做到这一点(参见任何教程)。但是如果你想要类似于逐顶点属性的东西,那么这样做就没有意义了。您还可以做的是将属性传递给顶点着色器,然后在顶点着色器中将它们作为变量传递给fragment着色器。它们将在基元上进行插值,并作为fragment着色器的输入提供。

android - osmdroid、Maps API v2 和 fragment

好的。您可能认为这会相对简单,但事实并非如此。我在我的网站上使用Openstreetmaps,因为数据可以免费使用、编辑和更新-我的项目遵循这个原则,除了googlesAPI使用限制/保存数据限制,googlemaps根本不适合我..至少在网络上。鉴于此,我认为我会效仿我的Android应用程序,因此我使用开放街道map数据设置了osmdroid。我可以在我的Activity中有一个漂亮的map。我还遵循了一个教程,它似乎至少可以工作,这样我就可以在tabhost/viewpager的fragment中有一个mapView。然而,我真正想要的(对于平板电脑)是左侧fragment中的机

android - android fragment 中的谷歌地图v2

我有以下代码:publicclassTab_MapextendsSupportMapFragment{Viewview;SupportMapFragmentgmap;GoogleMapmap;@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){//TODOAuto-generatedmethodstubview=inflater.inflate(R.layout.tab_map,container,false);map=((SupportM

android - fragment 中的 LocationListener

我可以在fragment中将LocationListener与LocationManager一起使用吗?实际上,当我使用它时,它在这一行中给我错误:lm.requestLocationUpdates(LocationManager.GPS_PROVIDER,0,0,(android.location.LocationListener)这个);当我不将第4个参数转换为android.location.LocationListener时,它给我错误...importandroid.content.Context;importandroid.location.Location;importa

Android Spinner 的 onItemSelected 在返回 Fragment 时执行了两次

我为我的Fragment创建了一个微调器,用从HTTP标注中检索到的数据填充它。首次创建Fragment时,我用它的选择选项填充微调器,设置它的setOnItemSelectedListener并在onCreateView()中设置它的初始选择。stateSpinner.setOnItemSelectedListener(newAdapterView.OnItemSelectedListener(){publicvoidonItemSelected(AdapterViewparent,Viewview,intposition,longid){if(spinnerPosition!=po

Android - 尝试在空对象引用上调用虚拟方法 'void android.support.v4.app.Fragment.setMenuVisibility(boolean)'

这是错误的完整堆栈跟踪:http://pastebin.com/5dQHkUw3只有在我开始在项目中使用fragment后,错误才开始出现,因为我想提供JSON提要。之前我创建Tabs、NavigationDrawer等时还不错。MainActivity.java公共(public)类MainActivity扩展ActionBarActivity实现MaterialTabListener{privateToolbarmToolbar;privateNavigationDrawerFragmentmDrawerFragment;privateDrawerLayoutmDrawerLayo

android - 我如何使用 fragment "findViewById"?

我最近将我的项目从Eclipse转移到AndroidStudio。我试图让电子邮件功能正常工作,但是我收到“findViewById”错误。我也收到“Toast.makeText”的错误。您能否协助解决这两个错误。我类的代码如下:packagecom.example.ishonours.witsbusapp;importandroid.app.Activity;importandroid.net.Uri;importandroid.os.Bundle;importandroid.app.Fragment;importandroid.view.LayoutInflater;importa

android - 使用 fragment 实现操作栏选项卡

所以最近我需要实现操作栏选项卡,用新fragment替换当前fragment。尽管进行了数小时的深入搜索,我仍无法找到明确的解决方案,所以我想我会在这里展示我是如何解决这个问题的。其中两个fragment包含ListView,结果证明这是一个主要的复杂因素。 最佳答案 首先创建一个要附加fragment的Activity。在该Activity的XML文件中添加一个线性布局,如下所示:不要向XML文件添加任何其他内容。甚至没有预加载Eclipse的选项卡主机。接下来创建您的fragment。首先使用fragment的XML文件为您的f

android: 二进制 XML 文件第 9 行:类 fragment 膨胀错误

我试图在android应用程序中显示map。我正在使用mapV2。但是会抛出错误“二进制XML文件第9行:类fragment膨胀错误”。该应用程序在启动时崩溃。下面是我的代码。请帮我解决这个问题MainActivity.Javapackagecom.example.googlemapsv2;importandroid.os.Bundle;importandroid.support.v4.app.FragmentActivity;publicclassMainActivityextendsFragmentActivity{@OverrideprotectedvoidonCreate(Bu