Questions tagged «navigation»

导航是指导航资源网络以及用于进行导航的用户界面的过程。

10
VIM超快速导航
我想念使用其他编辑器的唯一一件事就是用鼠标找到我的位置。我可以用眼睛看着文件上的特定区域,并用鼠标的移动和单击来找到我。使用VIM,我必须jjjjjkkkkkkkkjjjjhhhh ...几乎在这里……哦,废话,我错过了3个字符,lll。 我正在学习做标记,我发现了一个很棒的书签插件,但是我可以创建标记并使用来销毁<f3>它们,不幸的是,关闭文件后这些标记被忘记了。 你们如何超级导航文件?我知道我也可以做5j7k4j5h等,但是必须有一个可以读取我的眼睛并将光标放在我真正需要的位置的插件。 我还学会了使用/%搜索特定术语。它确实有帮助,但是所有匹配的字符在整个文档中都突出显示。
91 vim  navigation 

15
Vim文件导航
在最近几年使用TextMate之后,我正在努力学习vim。 我已经开始将一些文件内导航提交到内存,但是我正努力在多个文件之间导航。 在我的工作流程中,我经常会定期在几个文件之间切换(足够多的文件,以至于拆分窗格的窗口变得太小)。 我目前正在使用NERDTree,但发现钻取到目录很麻烦,并且经常使用CTRL+ W h/ CTRL+W l来回跳动。 我认为我可以在选项卡之间做得更好,因为我可以轻松地在这些选项卡之间进行切换,但是也许我需要使用其他工作流程。 我还想要一个“转到文件...”快捷键,例如TextMate中的CMD+ T。我已经找到了,fuzzy_file_finder但是它要求vim必须使用Ruby绑定来构建,而不是我从事的本机安装。 尽管我可以重建,但我想切换到vim的主要原因是,我可以拥有一个可以轻松在任何平台上工作的编辑器环境。 那里的选择不胜枚举,不胜感激!
90 vim  editor  navigation 

18
在反应导航中禁用后退按钮
我正在使用react本机导航(react-navigation)StackNavigator。它从应用程序整个生命周期的“登录”页面开始。我不想返回选项,返回“登录”屏幕。有谁知道登录屏幕后如何将其隐藏在屏幕上?顺便说一句,我也使用以下命令将其隐藏在登录屏幕中: const MainStack = StackNavigator({ Login: { screen: Login, navigationOptions: { title: "Login", header: { visible: false, }, }, }, // ... other screens here })

24
处理Android导航组件中的后退按钮
我想知道如何使用导航控制器正确处理系统后退按钮动作。在我的应用程序中,我有两个片段(例如fragment1和fragment2),并且我在fragment1中有一个动作,目的地为fragment2。除一件事情外,其他所有东西都运行良好-当用户在fragment2中按下系统后退按钮时,我想显示一个对话框(例如,使用DialogFragment)以确认退出。实施此行为的最佳方法是什么?如果我app:defaultNavHost="true"在主机片段中使用它,它将自动返回,而忽略我的规则。而且,此组件的作用是什么? 我应该使用“ pop to”吗?

9
Android上不全局支持PushAsync,请使用NavigationPage-Xamarin.Forms
我将以下方法Xamarin.Forms.ContentPage连接到按钮单击事件中 public class LoginPage : ContentPage { private Button _loginButton = null; private Entry _PasswordInput = null; private Entry _UsernameInput = null; public LoginPage() { _UsernameInput = new Entry { Placeholder = "Username" }; _PasswordInput = new Entry { Placeholder = "Password", IsPassword = true }; _loginButton = new Button …

4
NavigationLink只工作一次
我正在使用登录名处理应用程序,登录后列出了类别。在每个类别下,都有一些水平列出的项目。事情是登录后,出现主页,所有内容都列出了。当您单击某个项目时,它会进入详细屏幕,但是当您尝试返回时,它就会崩溃。我发现了这种流程,为什么在将`NavigationLink`放入`NavigationView`的`navigationBarItems`中后向后浏览时,我的SwiftUI应用程序为什么崩溃?但我无法解决我的问题。由于我的项目变得复杂,我只想在swiftui中练习导航,然后创建了一个新项目。顺便说一下,我下载了最新的xcode版本11.3。我编写了一个简单的代码,如下所示: NavigationView{ NavigationLink(destination: Test()) { Text("Show Detail View") } .navigationBarTitle("title1") Test()视图如下: import SwiftUI struct Test: View { var body: some View { Text("Hello, World!") } } struct Test_Previews: PreviewProvider { static var previews: some View { Test() } } 如您所见,这确实很简单。我还在互联网上尝试过类似的示例,但是它不能像预期的那样工作。运行项目时,单击导航链接,然后导航到Test()视图。然后,单击“后退”按钮,它导航到主页。但是,当我第二次单击导航链接时,没有任何反应。导航链接仅工作一次,此后什么也没有发生。它不会导航,它不会抛出任何错误。我是swiftui的新手,除了导航之外,其他所有方面都很出色。我在互联网上尝试了许多示例并提出了解决方案,但似乎没有什么可以解决我的问题。

12
如何在指定容器上均匀且完全拉伸固定数量的水平导航项
我想在900像素的容器中均匀地拉伸6个导航项目,并且在两者之间留有均匀的空白。例如... ---| 900px Container |--- ---| HOME ABOUT BASIC SERVICES SPECIALTY SERVICES OUR STAFF CONTACT US |--- 目前,我能找到的最佳方法如下: nav ul { width: 900px; margin: 0 auto; } nav li { line-height: 87px; float: left; text-align: center; width: 150px; } 与此相关的问题有两个。首先,它并没有真正证明其合理性,而是将li标签均匀地分布在整个ul标签中。在“ HOME”或“ ABOUT”等较小菜单项与“ BASIC SERVICES”等较大菜单项之间创建了不均匀的空白。 第二个问题是,如果导航项大于150px(特殊服务就是),则布局会中断,即使整个导航有足够的空间也是如此。 谁能为我解决这个问题?我一直在网上寻找解决方案,但它们似乎都不够用。CSS / HTML仅在可能的情况下... 谢谢! 更新(13/7/29 …
69 html  css  navigation  justify 

4
FragmentContainerView作为NavHostFragment
好像使用FragmentContainerView开箱即用不起作用吗? <androidx.fragment.app.FragmentContainerView class="androidx.navigation.fragment.NavHostFragment" android:id="@+id/fragment_nav_host" android:layout_width="match_parent" android:layout_height="match_parent" app:defaultNavHost="true" app:navGraph="@navigation/nav_app" /> 这是我使用的代码fragment-ktx:1.2.0-rc01,但总是会出现此错误: Caused by: java.lang.IllegalStateException: Activity ...MainActivity@797467d does not have a NavController set on 2131296504 仅使用<fragment>works和AFAIK,就应该将其替换为FragmentContainerView。 我是否缺少某些东西,或者有人可以FragmentContainerView用作NavHostFragment? 非常感谢!

2
<androidx.fragment.app.FragmentContainerView> vs <fragment>作为NavHost的视图
当androidx.fragment.app.FragmentContainerView用作导航主机而不是常规fragment应用程序时,方向更改后将无法导航到目的地。 我收到以下错误: java.lang.IllegalStateException: no current navigation node 是否有我应该正确使用的陷阱,或者我使用导航组件的方式不正确? 具有视图的简单活动xml: ... &lt;androidx.fragment.app.FragmentContainerView android:id="@+id/nav_host_fragment" android:name="androidx.navigation.fragment.NavHostFragment" android:layout_width="match_parent" android:layout_height="match_parent" app:defaultNavHost="true" app:layout_behavior="@string/appbar_scrolling_view_behavior" app:navGraph="@navigation/nav_simple" /&gt; ... 导航代码: &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;navigation xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/nav_legislator.xml" app:startDestination="@id/initialFragment"&gt; &lt;fragment android:id="@+id/initialFragment" android:name="com.example.fragmenttag.InitialFragment" android:label="Initial Fragment" tools:layout="@layout/initial_fragment"&gt; &lt;action android:id="@+id/action_initialFragment_to_destinationFragment" app:destination="@id/destinationFragment" /&gt; &lt;/fragment&gt; &lt;fragment android:id="@+id/destinationFragment" android:name="com.example.fragmenttag.DestinationFragment" android:label="Destination Fragment" tools:layout="@layout/destination_fragment" /&gt; &lt;/navigation&gt; 这是一个github存储库,您可以在其中轻松重现错误:https …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.