草庐IT

picker-view-column

全部标签

android - 使用 ConstraintLayout 中具有纵横比的 View 填充剩余空间

我在垂直链中有两个View(viewA、viewB)。viewA的宽高比应始终为1:1,而viewB的高度是动态的(可能是400dp,可能是700dp)预期结果:当viewB的高度太大无法容纳屏幕中的两个View时,应减小viewA的宽度(保持宽高比)。实际结果:viewA的宽度始终与父级匹配,如果viewB的高度太大,View会离开屏幕边界。注意:最好使用ConstantsLayout并且不要嵌套View组。 最佳答案 将顶View的尺寸比例改为如下:app:layout_constraintDimensionRatio="w,1

android - 自升级到 Robolectric 4.3 以来,ListView 的 onItemClickListener 得到一个空 View

我的activity的布局基本就是这样(为了说明问题做了简化)。基本上,如果设备的屏幕很小,ListView就没有太多空间可以显示,因为其他View占据了所有空间:我的Activity代码设置项目点击监听器如下:list.onItemClickListener=AdapterView.OnItemClickListener{_,view,_,_->Snackbar.make(view,"Clickedon$view",Snackbar.LENGTH_SHORT).show()}我的单元测试点击列表中的第一项:valcontroller=Robolectric.buildActivity

android - 如何从 RecyclerView 的所有项目 View 中清除 EditText 输入?

我正在寻找解决方案来迭代我的RecyclerViewAdapter元素的所有View以获取EditText和更改输入。我使用RecyclerView列表。项目行包含EditText。当用户单击一个按钮时,我想清除所有项目View的输入,即使是那些尚未绑定(bind)的。我应该怎么做?classScoresAdapter:RecyclerView.Adapter(){privatevarscores:List=ArrayList()privatevarlistener:ScoreItemListener?=nulloverridefunonCreateViewHolder(parent:

android - 如果某些 View 可见性在约束布局中消失,如何将约束设置为不同的 View ?

我的主要Activity中有两个不同的工具栏。我一次只显示一个工具栏。如果一个工具栏可见性可见,则另一个工具栏将消失。它由ifelse语句控制这两个工具栏叫做:通用工具栏搜索工具栏这两个高度不一样我正在使用include在我的主要Activity中附加工具栏。这是我的主要Activity的xml如您所见,include_toolbar_general最初是可见的。它下面的fragment有constraintTop_toBottomOf到include_toolbar_general问题是,在某些情况下,include_toolbar_general将消失。并且该fragment将上升

安卓 map View 不工作

Logcat输出:[2010-01-0915:47:19-HelloMapView]------------------------------[2010-01-0915:47:19-HelloMapView]AndroidLaunch![2010-01-0915:47:19-HelloMapView]adbisrunningnormally.[2010-01-0915:47:19-HelloMapView]Performingorg.example.hellomapview.HelloMapViewactivitylaunch[2010-01-0915:47:19-HelloMapV

android - 如何为 App Widgets 创建自定义 View ?

有一组给定的预定义View可用于AppWidget的布局。如何将自定义View添加到此列表?最低要求是该类使用RemoteView进行注释。在layout.xml中作为View还需要什么? 最佳答案 您不能将自定义View用作RemoteView,目前未计划。 关于android-如何为AppWidgets创建自定义View?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/211

Android:将 View 放置在任意位置

我一直在尝试将View放置在任意位置。我的目标:在给定与JPG/PNG相关的坐标的情况下,将JPG/PNG的某个矩形与其他一些View(例如图库)或一些视频。我不想使用AbsoluteLayout,因为它已被弃用。因此,我正在使用RelativeLayout,定义一个虚拟文本框作为占位符,并将我的View放在RIGHT_TO和文本框下方。+--------+|TextView|||(x,y)+--------+-----------------------+|||MyView|||+-----------------------+我的问题是:是否有更稳健、更优雅的方式来做到这一点?上述

Android:制作没有布局土地的横向 View ?

我只想像这样将4个按钮分组......人像模式:[1][2][3][4]横向模式:[1][2][3][4]我不想为了这个细微差别而硬拷贝我的人像模式xml文件并将其放入“layout-land”文件夹中。然后,在实现新内容时我必须修改两个文件。这不是可以通过在一些LinearLayout中智能地包装它来实现吗?是这样的吗?({}代表LinearLayouts){{[1][2]}{[3][4]}} 最佳答案 IsntthatachievablethroughwrapingitupintelligentlyinsomeLinearLay

android - 动态创建/绘制图像以放入 android View

我不确定我这样做的方式是否“正确”,所以我也愿意接受其他选择。这是我要实现的目标:我想要一个包含图表的View。该图应由应用程序本身动态创建。该图应该可以缩放,并且开始时可能会比屏幕大(800x600左右)我打算从简单的散点图开始。最终,我想要一个带有拟合线的散点图和带有轴的误差条,在图形缩放时保留在屏幕上……所以这可能意味着三个图像叠加在一起并具有缩放功能。我已经构建了一个View,它可以获取可绘制对象、可以使用聚焦缩放和拖动、可以自动缩放图像、可以动态切换图像以及获取比屏幕更大的图像。将图像bundle在一起应该不是问题。但是,我不知道如何动态绘制简单图像。例如:我是否获取一个Bi

android - 将 Facebook 粉丝页面嵌入到 Android 应用程序的 View 中

我的Android应用包含一个简单的标签布局(3个标签)。假设用户选择标签#2。现在我想向用户展示一个特定的粉丝页面,只是最近的帖子/更新。如果它可以直接嵌入到选项卡下方的View中,那将是最好的(没有弹出窗口/对话框)。我知道,如果用户应该有机会“喜欢”/评论任何内容,则该应用程序需要获得授权。通过使用FacebookAPI网站上的指南,我已经能够解决这个问题。但我只是不知道如何向用户显示粉丝页面本身。可能吗?附带问题:如果用户没有Facebook帐户怎么办?那他/她会不会看不到粉丝专页? 最佳答案 由于没人能回答,我最终从我的应