草庐IT

subviews

全部标签

android - 设置父 View 可见性对其 subview 的影响

这个问题源于必须动态显示/隐藏不同的View。View有3种可见性设置-可见、不可见和消失。如果您有一个父View,例如一个LinearLayout,它有多个subview(不管它们是什么),则将父View的可见性设置为与所有subview的可见性相同独立?例如,如果我说LinearLayoutcontainer=(LinearLayout)findViewById(R.id.layout_1);container.setVisiblity(View.GONE);这与查找每个单独的subview并将所有这些可见性设置为View.GONE相同吗?如果父级不是View.GONE而是View

android - 如何从 RecyclerView 获取 subview ?

我正在尝试按位置获取subview。单击一项时我可以查看:rvSellRecords.addOnItemTouchListener(newRecyclerItemClickListener(getActivity(),newRecyclerItemClickListener.OnItemClickListener(){@OverridepublicvoidonItemClick(Viewview,intposition){((MainActivity)getActivity()).showSellRecordFragment(position,view);}}));现在我无法在不点击的

android - 如何从 RecyclerView 获取 subview ?

我正在尝试按位置获取subview。单击一项时我可以查看:rvSellRecords.addOnItemTouchListener(newRecyclerItemClickListener(getActivity(),newRecyclerItemClickListener.OnItemClickListener(){@OverridepublicvoidonItemClick(Viewview,intposition){((MainActivity)getActivity()).showSellRecordFragment(position,view);}}));现在我无法在不点击的

android - 如何在给定项目处获取 ViewPager 的 subview

我会尽量让问题简短而简单。ViewactiveView=mViewPager.getChildAt(mViewPager.getCurrentItem());在当前项为0和1时返回subview。但如果当前项为2,则返回null。这是为什么呢?edit:让我重新表述一下自己。如何在任何给定项目位置获取ViewPager的subview? 最佳答案 事实证明getChildAt(int)不是正确的方法。我所做的是检索ViewPager中使用的适配器并从那里找到我的View:adapter=mViewPager.getAdapter()

android - 如何在给定项目处获取 ViewPager 的 subview

我会尽量让问题简短而简单。ViewactiveView=mViewPager.getChildAt(mViewPager.getCurrentItem());在当前项为0和1时返回subview。但如果当前项为2,则返回null。这是为什么呢?edit:让我重新表述一下自己。如何在任何给定项目位置获取ViewPager的subview? 最佳答案 事实证明getChildAt(int)不是正确的方法。我所做的是检索ViewPager中使用的适配器并从那里找到我的View:adapter=mViewPager.getAdapter()

Android:长按 ExpandableListView 的 subview ?

ExpandableListView有一个setOnChildClickListener方法,但缺少setOnChildLongClickListener方法。当我在getChildView()的subview上添加setOnLongClickListener()时,整个子列表变得完全不可点击(尽管有parentView.setOnChildClickListener()现在和以前工作)。如何启用长点击subview? 最佳答案 我设法在ExpandableListView子项上获得长点击,使用以下方法:getExpandableL

Android:长按 ExpandableListView 的 subview ?

ExpandableListView有一个setOnChildClickListener方法,但缺少setOnChildLongClickListener方法。当我在getChildView()的subview上添加setOnLongClickListener()时,整个子列表变得完全不可点击(尽管有parentView.setOnChildClickListener()现在和以前工作)。如何启用长点击subview? 最佳答案 我设法在ExpandableListView子项上获得长点击,使用以下方法:getExpandableL

iphone - 如何在 iOS 中 subview Controller 方向发生变化时旋转父 View Controller

我正在使用在我的父ViewController上显示subviewControllerchildView1*viewController=[[childView1alloc]initWithNibName:examTFVC_NIBbundle:nilrow:gesture.view.tagproductID:test_productIDsize:testsizeDuration:duration];self.modalPresentationStyle=UIModalPresentationCurrentContext;self.view.alpha=0.4f;viewControll

iphone - iOS编辑tableview在单元格中隐藏 subview

我有一个关于编辑UITableView的问题。我想知道如何在点击删除控件并出现删除按钮时隐藏subview。我已经想出如何在点击删除按钮时隐藏subview,但为时已晚。我使用以下代码来实现:-(void)tableView:(UITableView*)tableViewcommitEditingStyle:(UITableViewCellEditingStyle)editingStyleforRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*cell=[tableViewcellForRowAtIndexPath:index

同时检测父 View 和 subview 的 Android-Touch 事件

目前以下是我的应用程序的布局:LinearLayout----Button----ScrollView----RelativeLayout----EditText我在所有这些上创建了一个透明的LinearLayout,实现了OnTouchListener并在OnTouch()内部返回了false。因此,所有控件都移动到子控件下方。但是在LinearLayout上,我无法处理ACTION_MOVE操作,因为此布局不使用MotionEvent对象。有什么方法可以检测父View和subview中的所有触摸事件吗? 最佳答案 根据我的经验,