草庐IT

layout_main

全部标签

android - Material 设计 layout_scrollFlags 含义

我发现我们可以通过layout_scrollFlags使用很酷的标志来滚动工具栏甚至内容。就我而言,我有这样的布局:我的一个标签是一个fragment,它的布局有一个RecycleView,在RecycleView下方有一个edittext。首先我想知道这个标志是什么意思谷歌说:SCROLL_FLAG_ENTER_ALWAYS进入(在屏幕上滚动)时,无论ScrollView是否也在滚动,View都会在任何向下滚动事件上滚动。SCROLL_FLAG_ENTER_ALWAYS_COLLAPSED'enterAlways'的附加标志,它将返回View修改为仅最初滚动回其折叠高度。SCROLL

android - 我可以只为状态栏设置 FLAG_LAYOUT_NO_LIMITS 吗?

我需要制作透明的状态栏。我正在使用getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS)它是我想要的状态栏。但它也会影响导航栏:它变得透明并且getWindow().setNavigationBarColor(Color.BLACK)什么都不做。有没有办法只制作透明状态栏而不是导航栏? 最佳答案 这对我有用getWindow().setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,Wi

android - 布局中的布局 <layout> 在基本布局文件夹中没有声明 [错误]

我在应用布局的AndroidStudio中收到以下错误:Thelayoutinlayouthasnodeclarationinthebaselayoutfolder;thiscanleadtocrasheswhentheresourceisqueriedinaconfigurationthatdoesnotmatchthisqualifier我收到此错误的布局之一是:我在第一个LinearLayout的第一行得到错误。有谁知道如何解决这个错误?谢谢更新:回答了我的问题,解决了我的问题 最佳答案 就我而言,关闭并重新打开Android

android - 以编程方式设置android :layout_centerHorizontal

在xml中,您可以执行以下操作:当我有TextView的实例时,我将如何以编程方式执行此操作? 最佳答案 您应该使用RelativeLayout.LayoutParams类的addRule方法。layoutparams.addRule(RelativeLayout.CENTER_HORIZONTAL);mTextView.setLayoutParams(layoutParams); 关于android-以编程方式设置android:layout_centerHorizontal,我们在S

android - "Unable to open log device '/dev/log/main ': No such file or directory"

我是Android开发新手,买了一个便宜的华为Sonic(显然是U8650),这样我就可以测试我在实际设备上制作应用程序的第一次尝试。但是,每当我尝试在设备上使用'adblogcat'或'adbshell'然后'logcat'时:Unabletoopenlogdevice'/dev/log/main':Nosuchfileordirectory我已经在设置​​->开发者中启用了USB调试。我只是对Android了解得不够多,不知道这是否是我能解决的问题。我发现了另外两个问题类似的问题:/dev/log/mainnotfound??-????:??:??.???:INFO/():Unab

android - Android Studio 是否有 Hierarchy Viewer 或 Layout Inspector?

我尝试在这里搜索但找不到答案。我正在寻找一种方法来启动HierarchyViewer从AndroidStudio中,而不必在命令行启动它。我最近从Eclipse迁移到AndroidStudio,该功能可在该IDE中的DDMS工具集下使用。我查看了“Android”工具栏下,可以看到那里的屏幕截图功能,但看不到层次结构查看器。我也在菜单系统的Tools>Android下查看过,也没有。 最佳答案 DDMS、HierarchyViewer、openGLTracer等都移到了Android设备监视器中。访问:在AndroidStudio中

android - content_main.xml 和 activity_main.xml 之间的区别?

我是Android应用开发的新手。我有AndroidStudio1.4。在我的布局文件夹中,我有两个XML文件(content_main.xml和activity_main.xml)。我一直在关注Bucky的教程,他只有activity_main.xml。我应该使用哪一个? 最佳答案 与之前的版本不同,新的API23带有coordinatorLayout和其他东西,为了使它们易于使用,android将Activity的布局区分为两种不同的布局,即content_main.xml&activity_main.xml.我会解释它们的用途

android - 如何设置应用程序 :layout_scrollFlags for Toolbar programmatically

我的应用有一个viewpager和4个标签,每个标签都有很多fragment。但我只想让我的工具栏在2个特定选项卡中滚动recyclerview时向上/向下滚动。但我不知道如何阻止其他选项卡的工具栏滚动。我试图为每个fragment导入工具栏,但似乎我做不到。有人有解决这个问题的想法吗? 最佳答案 我强烈建议不要根据选择的选项卡更改滚动标志-滚动到非回收站View选项卡时让工具栏自动返回(并且内容向下移动)可能非常不和谐,可能不是交互模式您想要的(如果您的两个RecyclerView选项卡彼此相邻,您会很生气)。不过,如果你想亲眼看

xml - android sdk main.out.xml 解析错误?

我刚刚开始了一个新的Android项目“WeekendStudy”来继续学习Android开发,但我很难编译默认的“helloweekstudy”编译/运行。我认为我错过了配置和设置的一步,但我不知道在哪里。我已经配置、设置和启动了AVD。当我按下“运行”时,SDK正在构建文件main.out.xml,然后失败如下:[2010-03-0609:46:47-WeekendStudy]ErrorinanXMLfile:abortingbuild.[2010-03-0609:46:48-WeekendStudy]res/layout/main.xml:0:error:Resourceentr

Android View layout_width - 如何以编程方式更改?

这是我的观点,我希望将layout_width更改为“10dip”。我如何以编程方式执行此操作?请注意,这不是LinearLayout,而是View。我知道LayoutParams。如何使用它将宽度设置为10dip? 最佳答案 我相信您的问题是只动态更改View的宽度,而上述方法会将布局属性完全更改为新的,所以我建议先从View中获取布局参数(),然后在layoutParams上设置宽度,最后将layoutParams设置为View,因此请按照以下步骤执行相同操作。Viewview=findViewById(R.id.nutriti