草庐IT

picker-view-column

全部标签

Android:在嵌套布局中动态添加 View

我有一个具有以下结构的abc.xml。我想将TextView动态添加到线性布局。下面是我的代码。我没有收到任何错误,但没有得到想要的结果。LayoutInflaterInflater=(LayoutInflater)getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE);Viewview=Inflater.inflate(R.layout.abc,null);LinearLayoutlayout=(LinearLayout)view.findViewById(R.id.linear);TextViewTag=new

自定义 View 中的 Android 动画矩形

我创建了一个扩展View的类,我将在布局中引用它以将其绘制在屏幕上。此类简单地表示一个Rectangle,我希望使矩形的长度一直减少到0。构造函数:publicCardAnimationNew(Contextcontext,AttributeSetattrs){super(context,attrs);mPaint=newPaint(Paint.ANTI_ALIAS_FLAG);mPaint.setColor(getResources().getColor(R.color.card_grey_underline));}测量:@OverrideprotectedvoidonMeasure

android - 具有不均匀列大小或 Horizo​​ntal StaggeredGridView 的动态适配器 View

我正在尝试实现下图所示的布局,使用适配器来组成内部View:所有行一起滚动,回收就位。我没有在SO或任何博客上看到很多方法。FlowLayout不允许滚动,StaggeredGridView(Etsy或Google的)不允许旋转,同步的多ListView似乎太复杂了。这个自定义组件的SO方法是什么? 最佳答案 我的方法是将nhorizontallistviewsbundle在一起在一个View组中。监听View组上的触摸事件,并一起滚动所有3个水平ListView。布局会是这样的——LinearLayout(vertical)--H

android - 如何在android中拖放时获取 View ?

我已经在我的应用中实现了拖放功能。我有四个textviewView,并且可以拖放。但是我想知道哪个textview被拖放了?我想知道哪个textview是放置目标以及哪个textview是按我的代码中定义的名称拖动的。代码如下:初始化View的代码publicvoidinitView(){p_one=(TextView)findViewById(R.id.tgoal_tvone);p_two=(TextView)findViewById(R.id.tgoal_tvtwo);p_three=(TextView)findViewById(R.id.tgoal_tvthree);p_four

android - 允许用户通过 onTouch 控制 View 的高度和宽度

我正在尝试实现一个用户可调整大小的编辑TextView。当用户拖动View的边缘时,它可以调整大小。这是我的edittext的onTouchListener。我只实现了左边缘的大小调整。我的想法是,当用户的触摸事件x等于View的左边距(这意味着用户正在触摸左边)时,View的宽度和左边距将发生变化。protectedView.OnTouchListeneretTouchListener=newView.OnTouchListener(){@OverridepublicbooleanonTouch(Viewview,MotionEventevent){floatx=event.getX

android - 渲染期间引发异常 : View android. support.v7.widget.Toolbar 未使用正确的上下文创建

我在Android预览设计器中收到此错误消息“呈现问题”。我正在使用API22呈现并迁移到新的API支持v4:22.1+和v7:22.1+。RenderingProblemsExceptionraisedduringrendering:Viewandroid.support.v7.widget.Toolbarnotcreatedwiththerightcontext场景:使用AndroidStudiov1.2RCRenderAPIv22(改成21或19都不能解决)将ActivityBarActivity迁移到AppCompatActivity编译部分:compile'com.andro

android expandablelistview,仅在单击组指示器时展开 View ,如果单击组指示器以外的任何位置,则打开新 Activity

我的Activity上有一个ExpandableListView,其中group包含图像和名称,而child包含组的变体(名称、id等)。无论我单击展开/折叠按钮,还是组中的任何位置,它总是展开/折叠。我想要的是,仅当用户单击指示器时列表才会展开/折叠。我怎样才能做到这一点?对于单击TextView,我想打开不同的Activity。不幸的是OnGroupClickListener不提供此信息。谁能帮我解决这个问题?谢谢 最佳答案 您可以通过在您的自定义适配器getGroupView方法中做一些修改并在您的自定义适配器中添加另外两个方

android - Android xml布局中的 View 限制是什么

任何人都知道在android布局XML中,可以嵌入到XML中的最大View限制是多少?有没有限制? 最佳答案 严格来说,“限制”是80​​。当布局中的View过多时,Lint会报告以下内容:-AndroidLintTooManyViewsDescriptionLayouthastoomanyviewsUsingtoomanyviewsinasinglelayoutisbadforperformance.Considerusingcompounddrawablesorothertricksforreducingthenumberofv

javascript - react native : selectable section list view gives error

我正在做一个Reactnative代码项目。我在github上使用一个插件-selectablesectionlistview使可选择的部分ListView工作。我正在使用文档中提供的示例代码-varSelectableSectionsListView=require('react-native-selectablesectionlistview');//insideyourrenderfunction而且它不起作用。我在渲染函数内的javascript中遇到错误。错误是-SelectableSectionsListView未定义。现在已解决。新错误-数据未定义。我正在使用上面的代码。

安卓布局: place a view between two views

我正在尝试制作一个屏幕,最好只使用XML,看起来像这样:我关注了thisapproach,但是使用FrameLayout我只能选择使用layout_gravity定位“橙色”View,正如我试图在图像中解释的那样,我不知道布局的高度,因为两者都是用layout_weight测量的.我的布局:这可以仅使用XML来完成吗? 最佳答案 关于安卓布局:placeaviewbetweentwoviews,我们在StackOverflow上找到一个类似的问题: http