草庐IT

切换器

全部标签

android - 切换可见性 AppBarLayout View 会导致加载 fragment 的间距问题

我在使用新的Android设计支持库(http://android-developers.blogspot.com.ar/2015/05/android-design-support-library.html)时遇到了一个奇怪的问题。如果我将其他内容(如LinearLayout)与ToolBar一起放置在AppBarLayout中并切换该内容的可见性,则切换fragment将在fragment内容的顶部显示死区。当切换内容的可见性时,AppBarLayout似乎没有正确调整父CoordinatorLayout的大小。我将我的CoordinatorLayout包裹在DrawerLayou

android - 切换选项卡时 fragment 有时会重叠

这个问题在这里已经有了答案:Android:fragmentsoverlappingissue(17个答案)关闭8年前。我有两个Pane布局,我的按钮在左边。当按下按钮时,其对应的fragment将显示在右侧。有时fragment会重叠,但这是间歇性问题。我不能一直复制它,但它确实发生了publicvoidonClick(Viewv){switch(v.getId()){caseR.id.imageButtonSettingsManageBooks:SettingsManageBooksFragmentmbFragment=newSettingsManageBooksFragment(

android - 如何为 Android 开发者切换动画?

我是一名设计师,对可以将动画移交给Android开发人员的不同方式以及根据特定情况执行此操作的最佳方式很感兴趣。1。JSON我知道Lottie最适合动画化微交互和创建动画插图,例如入门页面上的那些。对于设计师来说,提供JSON文件很容易,因为它可以用Bodymovin生成。AfterEffects中的插件。开发人员只需获取文件并按原样使用它,无需为他做更多的额外工作。2。Java或Kotlin需要复杂交互的UI元素通常使用代码构建,例如BubblePicker因为它在这些气泡中具有多变的内容以及如何与之交互的不同条件。由于设计工具不生成可用于生产的代码,因此设计人员从Principle

android - 使用 Viewpager : Where to put all my Code 从 TabHost 切换到 Fragments

到目前为止,我一直使用TabHost为我的应用程序创建3个选项卡。每个选项卡都由一个Activity表示,我在其中通过setContentView(R.layout.something)获取布局。从XML文件。所以3个选项卡、3个Activity和3个XML文件。现在我偶然发现了fragment,这是新的更好的方法,所以这是我的问题。Fragments处理UI,因此创建3个由FragmentPagerAdapter处理的Fragments.在每个fragment中,我通过XML文件创建内容。但是我应该把关于哪个按钮做什么的所有代码放在哪里,从数据库读取或写入等等。到目前为止,所有这些都

vscode切换行注释快捷键“ctrl+/“失效、不起作用的处理办法

今天在使用"ctrl+/"行注释快捷键的时候失效,不起作用,于是去vscode的键盘快捷方式里查找是否有按键冲突,结果在录制按键的时候始终打不出"ctrl+/",只能打出"Ctrl"(见下图)这代表不是vscode内部导致的快捷键冲突,而是其他软件的快捷键冲突,最后发现是输入法的快捷键冲突(搜狗,QQ拼音都可能出现)关闭后就可以正常使用vscode切换行注释快捷键"ctrl+/"了

java - Android 切换按钮自定义大小/填充/间距

我正在尝试为我的Android切换按钮创建自定义样式。更改颜色和文本没问题,但我在更改大小/填充/间距或默认情况下让它们显得如此不必要的大时遇到了麻烦。我已将高度设置为wrap_content并将填充和边距设置为0,但按钮​​的大小仍然与默认的切换按钮一样大。你们中有人知道我必须更改哪些参数以删除按钮文本和边框之间不必要的间距吗?这是一个link到我想要达到的目标的形象。从左到右:默认ToggleButton、我当前的ToggleButton和我想要的那种ToggleButton。这是我的代码(因为我动态添加了这些按钮,没有xml)ToggleButtonbutton=newToggl

java - 在包含 RecyclerView 的 fragment 之间切换时出现 NullPointerException

我真的很难弄清楚这个问题。当在Fragments与RecyclerView之间切换时,我得到了一个NullPointerException但只是以特定的顺序。代码和异常如下。先解释一下:我有一个带有此选项卡式布局的fragment,如下所示:这些选项卡中的3个使用包含RecyclerView的相同fragment:Schedule、History和Test。如果我先选择它们,它们中的任何一个都可以工作。现在的问题是,当我转到我选择的第一个选项卡右侧的其他选项卡之一时!但是,如果我转到我选择的第一个的左侧,那将加载得很好。如果我选择“测试”,然后转到“历史记录”,然后选择“安排”,一切都

android - 在 Android 抽屉导航中切换

我正在尝试向抽屉导航添加一个开关(复选框作为第二个选项)。“滑入式菜单”。使用抽屉导航创建新项目时您将获得的默认设置。我已经尝试了一个全新的新项目,所以我不会搞砸我的“真实”项目。ItriedthisfromSO但没有任何运气。似乎找不到其他值得一提的东西..我正在尝试在最后一个菜单项中添加开关。activity_main_drawer.xml:ttt.xml最后一项“id/myswitch”根本没有显示。MainActivity.java是100%默认值。这就是为什么我不发布它。 最佳答案 代替:写:将android:action

android - 使用 Android 数据绑定(bind)动态切换布局元素的可见性。

我正在构建一个Android应用程序,我想在其中根据按钮点击来切换某些View元素的可见性。我正在尝试使用数据绑定(bind)而不是使用findViewById()来存档它,但是我到目前为止发现的所有解决方案都不会在变量更改时更新布局。这是我目前所拥有的。(我简化了代码,以专注于问题)Activity.javapublicclassRecipeActivityextendsAppCompatActivity{privateReciperecipe;privateActivityRecipeBindingbinding;privateRecipeBinderHelperrbhelper=

linux 切换用户报错:This account is currently not available

在用su命令切换用户的时候,报错Thisaccountiscurrentlynotavailable。这是因为用户的shell禁止登陆了。有两种方式可以解决:方式一:修改/etc/passwdvi/etc/passwd找到要修改的用户,将/sbin/nologin改成/bin/bash方式二:使用命令修改usermod-s/bin/bashusername