草庐IT

内部的

全部标签

android - 图像 GridView 内部 fragment

我是在iOS开发之后才开始在android平台开发的。我环顾四周,似乎无法弄清楚。我试图在选择操作栏中的选项卡后显示GridView。该fragment由控制选项卡栏的主要Activity带入View。我认为问题可能与传递上下文有关,但我不确定。这是我的MainActivity.java。这是fragment被初始化并附加到Activity的地方。它在没有fragment中的代码的情况下工作。if(mFragment==null){mFragment=Fragment.instantiate(mActivity,mClass.getName());ft.add(android.R.id

android - 具有纯色背景和顶部+底部内部阴影的 View

本质上,我正在尝试创建以下背景:我用在背景的drawable中使用的传统渐变只支持开始颜色、中间颜色和结束颜色。但是,正如您从模型中看到的那样,我试图在形状的顶部和底部仅创建一个轻微的覆盖/阴影,颜色为#50000000(黑色50%不透明度)。 最佳答案 如果您在布局View中使用它,那么您可以简单地创建一个具有渐变背景的View并将其放置在布局的开头和结尾。例如:您的gradient.xml文件将包含以下内容:您可以为父布局指定蓝色背景色。你基本上会得到这样的东西:[编辑]您可以创建两个可绘制对象-gradient_top.xml

java - 从 Fragment (ActionBarCompat) 内部调用 getSupportActionBar() 时出现 NullPointerException

我刚从ActionBarSherlock切换到ActionBarCompat并且一切正常,直到我遇到这个小错误。我有一个扩展ActionBarActivity的基本Activity,并有3个fragment与之关联。在fragmentonAttach方法之一中,我尝试执行此代码:@OverridepublicvoidonAttach(Activityactivity){super.onAttach(activity);finalActionBaractionBar=((ActionBarActivity)activity).getSupportActionBar();actionBar

android - 如何邀请 Google Play 管理中心内部测试人员

在PlayConsole上发布应用有几个发布步骤:内部测试>封闭式alpha>开放式测试>生产我正处于内部测试阶段,但我的测试人员列表中没有人收到邀请。我创建了列表,包括我的电子邮件和另一个我知道有效的Gmail帐户,但没有电子邮件邀请。管理测试人员后有一个“保存”选项,但没有“发送邀请”按钮。我错过了什么吗? 最佳答案 系统不会邀请他们,您必须自己给他们选择加入的URL。我认为电子邮件列表只是用于访问控制。GooglePlayConsoleHelp详细说明此步骤:Afterclickingtheopt-inlink,yourtes

android - 使用VideoView从内部存储android播放视频文件

我正在尝试播放存储在Android内部存储器中的视频。但是,无论我做什么,它都会返回-1错误或-38错误。两者似乎都是相当普遍的错误,因此不太容易理解。我想知道是否可以使用VideoView而不是MediaPlayer实例来播放本地存储中的视频文件。我的应用程序涉及的步骤包括,从远程url下载文件将文件存储在内部存储(注意我使用约定来确保它具有全局读取权限。即openFileOutput(file_name,Context.MODE_WORLD_READABLE);稍后从该位置读回媒体文件,并在videoView中播放。StringfilePath="file://"+getFiles

Java嵌套内部类访问外部类变量

嵌套的内部类ABar和BBar是否可以访问主类的变量?例如:publicclassFoo{publicABarabar=newABar();publicBBarbbar=newBBar();publicintsomeCounter=0;publicclassABar{publicinti=0;publicvoidsomeMethod(){i++;someCounter++;}}publicclassBBar{publicvoidanotherMethod(){bbar.someMethod();someCounter++;}}}//thencalledusing://FoomyFoo=

android - 插入耳机时强制将声音输出到内部扬声器

如何在插入耳机时让内置电话扬声器播放声音?我看到使用SoundAbout是可能的应用程序。我试过了thisanswer这表明audioManager.setMode(AudioManager.MODE_IN_CALL);audioManager.setSpeakerphoneOn(true);我可能做错了。我只是设置它并使用MediaPlayer播放一些音乐。我正在使用Nexus6进行此测试。 最佳答案 你好,改用这个:mAudioManager.setMode(AudioManager.MODE_CURRENT);mAudioMa

java - 如何在 Java/Android 中重用内部类?

我是一名长期(8年)C#开发人员,涉足一点android开发。这是我第一次使用Java,当涉及到内部类时,我的思维方式有点难以转变。我正在尝试编写一个类来包装一个RESTfulAPI,以便从一个类型安全的地方在服务器上执行各种调用,例如stringjsonResult=APIWrapper.getItems("category1");我想使用AsyncTask在后台获取内容。所以一种方法是这样-在APIWrapper中使用AsyncTask:classActivityAextendsActivity{myButton.setOnClickListener(newOnClickListe

android - ExpandableListView 内部的 ExpandableListView

我想知道是否可以将一个ExpandableListView作为另一个ExpandableListView的一个元素的一个子元素。谢谢 最佳答案 是的。可以在可扩展ListView中创建可扩展ListView。点击下面的链接。它演示了3_level可扩展ListView。http://mylifewithandroid.blogspot.com/2011/02/3-level-expandable-lists.html 关于android-ExpandableListView内部的Expa

解决Python不是内部或外部命令的问题

当你在命令行中输入"python"命令时,如果出现类似"python不是内部或外部命令,也不是可运行的程序或批处理文件"的错误提示,这意味着系统无法找到Python可执行文件。这种情况下,你可以按照以下步骤解决该问题:检查Python安装路径:首先,确保你已经正确地安装了Python。默认情况下,Python应该被安装在系统的某个路径下,并且该路径已被添加到系统的环境变量中。你可以按照以下步骤检查Python安装路径:a.在Windows系统中,打开命令提示符(CommandPrompt)或PowerShell。b.输入命令"wherepython",然后按下回车键。这个命令将显示Python