我有一个有2个片段的布局.这些片段使用相同的菜单,因为我有另一个布局只有其中一个(用于小屏幕设备).
我的问题是菜单中显示每个片段的菜单项,因为它们来自同一个菜单,所以它们彼此重复.我需要只显示一个片段的菜单,而不是两者.无论如何我可以存档吗?
或者,可能更好,创建2个不同的菜单.一个用于仅具有这些片段之一的布局(用于小屏幕设备),另一个用于具有两个片段的布局.我怎么能这样做?
编辑:我使用ActionBarSherlock库来实现向后兼容,我在Android 3.0模拟器上测试它.
我在我的新Android项目中使用JCIFS.不知何故,我决定使用URL类来推广文件路径(所以我可以稍后添加更多协议).我的所作所为如下
URL url = new URL("smb://192.168.1.1/filepath");
Run Code Online (Sandbox Code Playgroud)
然后抛出java.net.MalformedURLException异常.
Exception in thread "main" java.net.MalformedURLException: unknown protocol: smb
at java.net.URL.<init>(URL.java:184)
at java.net.URL.<init>(URL.java:127)
Run Code Online (Sandbox Code Playgroud)
咨询JCIFS常见问题解答表明我必须在使用该课程之前注册协议.但是我真的不知道如何在Android中这样做.我认为图书馆已经这样做了,但它不适用于Android.
所以我该怎么做 ?