草庐IT

mark_visible

全部标签

android - fragment 机器人 :visibility in xml layout definition

它是如何工作的?我有如下布局:请注意第二个fragment有android:visibility="gone"并且实际上它在屏幕上不可见。但是这段代码:booleanbothVisible=firstFrag.isVisible()&&secondFrag.isVisible();返回true,这出乎我的意料。我想知道使用android:visibility是否正确,因为我在文档中找不到任何关于它的信息。 最佳答案 根据Fragmentsource,isVisible定义为:finalpublicbooleanisVisible()

android - ScrollView : check if a view is visible on screen or not

我有一个ScrollView定义如下:然后我用一些ImageView动态填充LinearLayout。现在,有没有办法检查ImageView何时可见或不可见(例如,当我向下滚动时)? 最佳答案 要检查View是否完全/部分可见,您可以使用:booleanisViewVisible=view.isShown();要确定它是否完全可见,请使用以下方法:Rectrect=newRect();if(view.getGlobalVisibleRect(rect)&&view.getHeight()==rect.height()&&view.g

在 subview 上调用 setVisibility(View.VISIBLE) 后,Android ScrollView 滚动到顶部

我有一个ScrollView用RelativeLayout在里面。这RelativeLayout然后有几个View在里面。这几个之一Views是CheckBox.当CheckBox已选中/未选中,其他一些Views应该相应地出现/消失。出现和消失工作正常,但每次目标Views出现或消失,ScrollView一直滚动到顶部,我不得不向下滚动以查看发生了什么。我用来控制可见性的代码是:publicvoidcrossCountryCheckboxClicked(Viewview){CheckBoxcrossCountryCheckBox=(CheckBox)findViewById(R.id

android - setvisibility(view.visible) 在 setvisibility(view.gone) 之后不工作

我看到了一些关于这个的帖子,我明白了这个问题。但是怎么绕过去呢?我有ListView和可以展开的项目,但是一旦View消失,它就不会再可见,除非它有可用空间。如何创造这个空间?privatevoidmySetOnItemListener(){l.setOnItemClickListener(newOnItemClickListener(){@OverridepublicvoidonItemClick(AdapterViewarg0,Viewview,intposition,longarg3){Log.d("onItemClick","called");LinearLayoutll=(L

android - 协调器布局 : Hiding/Showing half visible toolbar?

我想实现与您在GooglePlay商店中看到的效果类似的效果,滚动内容时,工具栏会在您滚动时离开屏幕。这与在#io15中介绍的CoordinatorLayout(1)一起工作正常,但是:如果您“中途”停止滚动,工具栏将保留在屏幕上,但被切成两半:我希望它在屏幕外显示动画,就像在GooglePlay商店中一样。我怎样才能做到这一点? 最佳答案 现在Android支持库23.1.0有一个新的滚动标志SCROLL_FLAG_SNAP可以让您实现这种效果。AppBarLayoutsupportsanumberofscrollflagswhi

android - 新的 Password Visibility Toggle 是否破坏了 EditTexts 的现有 drawableRight?

EDIT我刚刚尝试了一个没有TextInputLayout的EditText并且它按预期工作。所以问题一定出在TextInputLayout的新变化上。我已经使用自定义EditText类作为TextInputLayout的子级大约一个月了。当用户键入时,x将出现在drawableRight字段中。我已经成功地显示了drawableLeft、drawableTop和drawableBottom的图像,但是设置drawableRight为我提供了一个空白。注意:单击X应按预期工作的空白处,文本将被清除。第一张图片是它原来的样子:自从升级到support-v4:24.2.0之后,功能就被破坏

Android 和 ActionBarCompat : how to change visibility of actions at runtime on pre-ICS devices?

我有一个ActivityextendsActionBarActivity取自ActionBarCompat代码示例,我正在尝试显示/隐藏菜单项(操作)在运行时。我试过在MenuItem上使用setVisible()并适用于ICS,但在pre-ICS中它只会改变菜单项的可见性(按下菜单按钮)而ActionBar不会收到菜单更改的通知。有什么解决办法吗?提前致谢! 最佳答案 我在/res/menu/下创建了多个操作栏选项。我保留了一个成员来表明我现在正在使用哪个。要替换菜单,我调用:protectedvoidsetMenuResourc

android - SPAN_POINT_MARK 和 SPAN_MARK_POINT 有什么区别?

我一直在阅读Spanned/Spannable的文档我正在从事的项目的类(class)。我一直对包含MARK和POINT的span的定义和用法感到困惑。MARK似乎在Doc中被定义为“附加”到角色的位置,而POINT被定义为“粘附”到角色。因此,当文本更改时,MARK不会移动,而当文本更改时,POINT将随着它“粘附”到的字符移动。这些定义似乎表明MARK与INCLUSIVE同义,而POINT与EXCLUSIVE同义。但是,情况并非如此,因为SPAN_MARK_MARK和SPAN_POINT_POINT都不是SPAN_INCLUSIVE_INCLUSIVE或SPAN_EXCLUSIVE

java - 如何将 Java 中的 'question mark(?)' 类型泛型模拟为 C++?

我有一段Java代码,其中函数的返回类型具有无限通配符类型(?)。我怎样才能在C++中模拟这样的东西?例如publicGroupHandlerSettinghandleGroupProcessingFor(finalEventHandlereventHandler){returnnewGroupHandlerSetting(eventHandler,eventProcessors);} 最佳答案 在C++中,所有类型参数都必须有一个名称,无论您是否使用它,因此没有问号。只需将其作为函数的模板参数并为其命名,就可以了。template

c++ - G++ & Clang++ - 命名空间 std _GLIBCXX_VISIBILITY(默认)

我正在尝试使用clang++编译我的C++代码,但不断收到与namespace冲突的错误。我的main.cpp文件是一个简单的HelloWorld程序(用于调试)。我感觉问题出在我在集群上编译的GCC或clang版本上。关于如何追查这个问题的任何想法?或故障排除步骤?[aebrenne@hpcsrc]$gcc-vUsingbuilt-inspecs.COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/data/apps/gcc/4.8.1/libexec/gcc/x86_64-unknown-linux-gnu/4.8.1/lto-wrapperTarget:x86