草庐IT

external_content

全部标签

android.content.Context 与 android.app.Activity

我想将当前Activity的引用传递给不扩展Activity的类的方法。我需要使用对ActivityActivity的引用,以便我可以使用getWindow().addFlags(LayoutParams.FLAG_KEEP_SCREEN_ON);我在类中使用这些setter方法将当前上下文和Activity传递给类对象:publicclassVersionCheck{publicContextcontext;publicActivityactivity;//----------------------------------------------------------------

android - Jelly Bean android.R.id.content 改变了吗?

我最近在JellyBean设备上测试了我的应用程序,发现我的ActionbarDodgingCode不再有效。我有一个OverlayMode为true的透明Actionbar,但我想在我的某些屏幕中将Actionbar表现得像实心actionbar。为了使它正常工作,我从HoneycombGallery借用了一些代码Code基本上我检查Acionbar高度并将android.R.id.content桶的topMargin设置为此值。publicvoidsetupActionbar(){finalintsdkVersion=Build.VERSION.SDK_INT;intbarHeig

android - 使 View 宽度 wrap_content,但重量不超过 0.5

在我的LinearLayout中,我有两个子ViewGroup,基本上我希望它们每个占用50%的空间(已经完成),但也有可能其中一个ViewGroup的内容比50%小得多,在这种情况下,有没有办法让第二个View与剩余空间相匹配?现在我的布局是这样的:而我想要实现的是:第一个布局wrap_content,但不超过50%,第二个布局填充剩余空间。提前致谢! 最佳答案 在线性布局中创建两个布局,并为每个布局指定0.5的layout_weight。然后在每一个中放置一个具有特征android:layout_width="wrap_cont

安卓工作室 : Setup external project as module

我需要在多个项目(其中一个是ProjectOne)中使用外部项目(ResuableProject)作为模块。到目前为止我在这里所做的是:在ProjectOne的settings.gradle中添加了以下内容include':ProjectOne',':ResuableProject'project(':ResuableProject').projectDir=newFile(settingsDir,'../ResuableProject/module')在build.gradle中添加了以下内容dependencies{compileproject(':ResuableProject'

android - checkSelfPermission() 似乎不适用于 WRITE_EXTERNAL_STORAGE

我有使用的应用程序它在Android6.0上自动授予,但我可以在设置中撤销它。想要检查它是否被授予以防用户撤销它,所以我这样做:intpermissionCheck=ContextCompat.checkSelfPermission(this,Manifest.permission.WRITE_EXTERNAL_STORAGE);if(permissionCheck==PackageManager.PERMISSION_GRANTED){//OKpermissiongranted,let'sdostuff}else{//I'llbetteraskforpermission}有趣的是,条

android - 单击 Navigation Drawer Fragment 正在单击 Main Content Fragment

获取有线输出当我点击NavigationDrawer的TextView时,点击转到后面的fragment(主要内容fragment)请有人帮助我做错了什么。布局代码Java代码publicclassActivityMainextendsAppCompatActivity{DrawerLayoutmDrawerLayout;ActionBarDrawerTogglemDrawerToggle;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setCont

java.io.FileNotFoundException : No content provider: 错误

我在使用videoView.setVideoPath();复制视频时遇到问题事实上视频无法重现..我不知道为什么。视频路径正确。这是我的代码:publicclassMainActivityextendsAppCompatActivity{privateVideoViewvideoView;privateintposition=0;privateMediaControllermediaController;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);

android - MediaPlayer 上的消息 "internal/external state mismatch corrected"是什么意思?

我使用MediaPlayer并经常以编程方式设置播放器的状态,例如:if(mp.isPlaying()){mp.pause();animationPausedMusic();}privatevoidanimationPausedMusic(){//Changingbuttonimagetoplaybuttonbtn_play.setBackgroundResource(R.drawable.play);...//morecode}但有时logcat会给我消息:“已纠正内部/外部状态不匹配”然后播放和暂停功能不再起作用。这条消息是什么意思?我该如何解决? 最佳

android - 如何从 content_main 中删除邮件内置图标

我想删除邮件图标。我找不到任何办法。下面是我在AndroidStudio上启动“空白Activity”时看到的默认图标附上截图 最佳答案 在activity_main.xml中你有这样的布局:您可以:移除FloatingActionButton(也在MainActivity中!)改变整个布局 关于android-如何从content_main中删除邮件内置图标,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

android - 如何从 content_main.xml 获取 View

我们在AndroidStudio1.4中有了新模式,其中包含conten_main.xml文件。我需要从该文件中获取FrameLayoutView,但通过findViewById()这是不可能的。因为ActivityMain.java有activity_main.xml布局,其中包括app_bar_activity_main.xml布局,其中包含content_main.xml布局。如何从content_main.xml获取FrameLayoutView? 最佳答案 要访问您包含的布局,请添加一个id,如下所示:然后像这样访问它Vi