草庐IT

picker-view-column

全部标签

android 使用 XML 布局中的 View 来绘制 Canvas

所以基本上我想使用xml布局,但我还想要一个可以执行图形的Canvas。我所做的是在我的xml布局中创建一个View,如下所示。然后在我的应用程序中,我让View绘制了Canvas,但它不起作用。我不确定我解决这个问题的方法是完全错误的还是什么。因此,请看一下我的代码,然后告诉我您是否看到了快速修复或是否有更好的方法。提前致谢,我真的很感激。这是xml布局packagesm.view.test;importandroid.app.Activity;importandroid.content.Context;importandroid.graphics.Canvas;importandr

android - Android 中的自定义日历 View

我正在为我的Android应用构建自定义日历View,允许您在月份之间滑动。我创建了自定义日历方形View,并将其嵌入到自定义日历月View中,一切都在1个月的范围内完美运行。不幸的是,现在我被困住了。我现在想将我的自定义日历月View嵌入到无限View寻呼机中,以便我可以无限期地向前和向后滚动日历。我试过改编thishorizontalpager通过使用一个简单的技巧无限滚动。我持有3个日历月View的数组,并根据用户滚动到的位置更新列表。示例...[7月、8月、9月](焦点在8月,然后用户滑动到9月)[7月、8月、9月](现在重点放在9月)[August、August、Septem

android - 在 Android 中将相机 View 锁定为横向模式

这个问题在这里已经有了答案:HowtolocktheorientationtoPortraitwhenusingintentACTION_IMAGE_CAPTURE?(1个回答)关闭4年前。我想将我的相机View锁定为“风景”模式。当我点击我的应用程序中的简单按钮时,设备的相机将打开,然后相机应锁定为“风景模式”。谁能知道这个问题的解决方案?我在“CaptureImageActivity.java”Activity中使用这段代码。因此,执行此Activity后,我系统的摄像头将打开。btn1.setOnClickListener(newOnClickListener(){@Overri

android - 使用自定义 View 构建时间轴

我正在构建一个带有定时事件的Android应用程序,但我不确定应该使用哪种布局来构建我的时间轴。事件可以有不同的高度,当用户点击它们时可以增长,但它们具有相同的宽度;...-------------||Event4>|---------------------------|我有两种View类型:EventView保存事件信息并绘制轮廓TimeBarView女巫是中间的栏(有一些属性并且在很长的跨度上扩展我如何放置我的项目以尊重我时间线上的时间(例如1周可能是10像素)感谢任何帮助。谢谢! 最佳答案 我现在正在处理同样的问题。我还没有

安卓自定义 View : Set canvas size to wrap bitmap

我有一个自定义View,其中包含Canvas。我正在使用此Canvas在其上显示位图,然后我可以在触摸时在位图上绘制。当我加载位图时,它比View大小大很多,我看不到整个位图(这是用相机拍摄的照片)。我尝试创建缩放位图,然后将其绘制在Canvas上,但在这种情况下,位图较小,Canvas占用了整个可用布局空间。我以编程方式添加此View,而不是xml布局。我已将其设置为View但无法正常工作:fdvImage=newImageEditingView(this,b);RelativeLayout.LayoutParamslp=newLayoutParams(LayoutParams.WR

android - 以编程方式将 ABOVE 添加到 LayoutParams 会导致 View 高度为 0

我有一个自定义的View。在View的构造函数中,我创建并添加了两个subview。但是,使用LayoutParams.addRule()会导致一些问题。CENTER_HORIZONTAL等规则有效,但当我尝试使用ABOVE时,subview最终高度为0。这是我的构造函数中的代码:setLayoutParams(newLayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT));mLayoutParams=newLayoutParams(width,height);mLayoutParams.leftMargin=

android - 水平和垂直滑动的动态 View

请检查上面的View我必须相应地创建一个View,当我们从左向右滑动时,图像将与从右向左滑动时相同。当我从上到下滑动时,会出现一个WebView,然后从下到上滑动图像。图片和网址等所有数据都是动态的,数据来自服务器。我还必须在其中应用拉动刷新概念。我已经经历了this链接并成功实现了它,但它不是相应的,它有很多限制。请告诉我这种观点是否可能。 最佳答案 有一种方法可以在不使用任何库的情况下做到这一点。在您的xml文件中设计另一个布局,并放置您想要在滑动时显示的所有小部件,然后根据需要应用从左到右和从上到下的滑动动画。之后借助手势检测

android - 抽屉导航在抽屉打开时禁用后 View

我的抽屉导航出现异常行为。我为其使用自定义布局,不仅包含通常的ListView!每当我单击抽屉部分中的某些内容时,ListView后面的行就会被单击。我怎样才能禁用它?解决方案:只需在ListView外的抽屉中的父布局上设置android:clickable="true",一切正常。感谢您的回答。 最佳答案 在抽屉内容打开时在MainAcivty中尝试此操作,以禁用向父布局发送触摸事件getParent().requestDisallowInterceptTouchEvent(true);

android - 远程 View 中具有动态布局的自定义通知

我在远程View中使用动态布局而不是xml布局创建自定义通知,但最终出现以下错误。03-1214:42:59.907:E/AndroidRuntime(2399):android.app.RemoteServiceException:Badnotificationpostedfrompackagecom.example.notificationexample:Couldn'texpandRemoteViewsfor:StatusBarNotification(pkg=com.example.notificationexampleid=0tag=nullscore=0notn=Notif

Android UIAutomator 测试 : Count of all elements present in the list view

在使用AndroidUIAutomator进行移动UI自动化测试时,我需要找出ListView中存在的所有元素。通过使用如下所示的“getChildCount()”方法,我得到了当前可见元素的计数仅,但是更多元素出现在ListView中但不可见。示例代码如下://CreatedUIObjectforlistviewUiObjectlistview_elements=newUiObject(newUiSelector().className("android.widget.ListView"));//PrintingthenumbmerofchildementspresentintheL