草庐IT

view_facade

全部标签

java - 按下一个键后, View 下降,仅在 S3

我有一个奇怪的问题。我有一个带有编辑文本字段的View,当用户点击它时,键盘会显示(我正在使用android:windowSoftInputMode="adjustPan"),所以这没问题。当我按下任意键时发生问题,之后View下降并且键盘保持可见,因此编辑文本隐藏在键盘后面。我不知道为什么会这样。我的代码在S2、Nexus4和HTCOne上运行,但仅在三星GalaxyS3上运行失败。如果我将windowSoftInputMode更改为adjustResize,它就可以工作,但我不希望这样。我还检查了OnFocusChangeListener,但是当我按下一个键时,edittext中的

android - 隐藏 View 时崩溃

我在ListView的顶部有一个搜索栏,并且有一个操作按钮可以切换搜索栏的可见性...搜索栏显示正确,但是当我隐藏它时,应用程序崩溃了。这是切换View的代码.../***Show/Hidethesearchbox*/privatevoidtoggleSearch(){//intheinstancetherearenotcustomers...acrashwilloccurwhensearchingif(customers.length>0){if(searchVisible)//hidethesearchbar{searchFrame.setVisibility(View.GONE)

android - 检索自定义 View 时出现 ClassCastException

我有这样的布局:QuadPaneHorizo​​ntalSplit类扩展了QuadPaneLayout(扩展了LineraLayout):publicclassQuadPaneHorizontalSplitextendsQuadPaneLayout{publicQuadPaneHorizontalSplit(Contextcontext){super(context);}publicQuadPaneHorizontalSplit(Contextcontext,AttributeSetattrs){super(context,attrs);}@TargetApi(Build.VERSIO

android获取 Activity 中所有窗口的 View 层次结构

我正在为自动化制作SKD。所以我的需求与普通应用开发略有不同。需求:获取当前Activity的ViewHierarchy。问题:当Spinner未打开时,我得到了正确的答案。当它打开时,我没有得到微调器的详细信息。我使用以下代码来获取层次结构。问题是:Spinner是否托管在不同的窗口中,这就是我没有得到它的原因?有什么方法可以得到?//ThisishowIstartrecursiontogetviewhierarchyViewview=getWindow().getDecorView().getRootView();if(viewinstanceofViewGroup){ViewGr

android - 使用 WindowManager.updateViewLayout() 获取 View 以动画化到其新位置

我使用WindowManager.updateViewLayout()向WindowManager添加了一个View.然后我将一个onTouch监听器附加到它,并使其“跟随”用户的手指(拖动)。我通过更改我在updateViewLayout中传递的WindowManager.LayoutParams的x和y值来执行此操作。当用户抬起手指时,我希望View根据距离更近的位置在屏幕的左/右边缘进行动画处理。我得到的效果是View立即贴在边缘,没有任何动画。如果View的宽度/高度发生剧烈变化(随之而来的是WindowManager.LayoutParams的宽度/高度),View将以动画方

android - RecyclerView with LinearLayoutManager 带有不回收的标题 View

我想要一个顶部有标题的ListView样式的RecyclerView,并且我不希望标题View被回收,永远。我对RecyclerView和LinearLayoutManager是全新的,但我认为通过扩展LinearLayoutManager我想要的应该不会太难。额外的信息以备不时之需,但我认为以上就足够了:我已经有一个RecyclerView,在位置0有一个标题View。在SO答案的帮助下,这部分很容易。但是View被回收,这导致标题中的EditTextView出现很多问题(试图保持焦点,恢复焦点,保持插入符号可见,不使用自动更正功能做奇怪的事情,在EditText技术上消失时继续键入

android - View 不包含卡片 View 中的内容

在AndroidL中的CardView中使用时,某些View未包装其内容。在早期版本的Android上测试相同代码时,一切正常。这是我的布局:问题是高度的TextView“wrap_content”不工作。这是来自AndroidStudio的预览可视化:AndroidStudioPreview这与在搭载AndroidL的三星GalaxyS5上运行的布局相同:SamsungGalaxyS5withAndroidL如果我尝试为两个TextView设置固定高度(分别为25dp和18dp),父LinearLayout不会像TextView一样包装它的内容。[TextView的固定高度][3]我

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

【微信小程序】动态添加view

【微信小程序】动态添加view背景:想做一个点击按钮添加分类的功能,涉及到动态的添加view。先上效果图关键:1、使用wx:for指令基于一个数组来渲染列表。2、使用this.setData来更新数据。微信小程序是单向数据流Model---->View,如果我们写this.data.typeList.push('新的'),那么只有data里的typeList会更新,视图并不会更新。同时微信小程序没有DOM对象,一切基于组件化。所以不能通过添加dom来实现动态添加view。js部分:data:{typeList:['鲜虾','龙眼','调料','带鱼','龙眼','调料','带鱼','带鱼','

长按按键时Android软键盘弹出 View

我正在开发Android软键盘:publicclassCustomKeyboardextendsKeyboard{...}publicclassCustomKeyboardViewextendsKeyboardView{...}publicclassCustomKeyboardIMEextendsInputMethodServiceimplementsKeyboardView.OnKeyboardActionListener{...}在某些键上,我有popupKeyboard和popupCharacters:xml/key_popup.xml:但是当我长按带有“)”的“0”键弹出窗口时