草庐IT

view_facade

全部标签

具有自定义属性的 Android 自定义 View

我已经制作了自定义View,我想为其设置一些自定义属性。我想将另一个View的ID作为属性传递。自定义View属性:我使用自定义View的布局:自定义View类的构造函数,我想在其中获取属性值:publicIdNumber(Contextcontext,AttributeSetattrs){super(context,attrs);initViews();TypedArraya=context.obtainStyledAttributes(attrs,R.styleable.IdNumber);finalintN=a.getIndexCount();for(inti=0;i问题是int

android - TwoWay View 自动添加空白区域

双向View是一个强大的库,可以使用RecyclerView自定义组件网格下面是我们在使用这个库时遇到的问题的截图,所以我找到了那个问题的解决方案,ReferenceQuestionPaddingproblem#140Itemschangingheightresultsinemptyspace#156与此问题相关的其他问题可能是Q:1-Gridview项目在滚动时改变顺序问题2-使用UniversalImageLoader加载图像时UI困惑 最佳答案 经过几个月的搜索,我找到了解决上述问题的方法。我要一步步解释首先keep你必须使用

java - View.OnClickListener,你能解释一下吗?

如果这个问题对你来说可能很愚蠢,我很抱歉,但我是Android编程的新手,我无法理解Java语法。你能一步步解释这行代码发生了什么吗?View.OnClickListenerourOnClickListener=newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){ourMessage.setText(“Thebuttongottapped”);}}; 最佳答案 在View类中声明了一个接口(interface),它是OnClickListener,在View.jav

java - 在 web View 中删除特定域的所有 cookie

我正在尝试从某个域中删除所有cookie,有没有办法做到这一点?我看到的唯一方法是removeAllCookies。谢谢。 最佳答案 根据documentation,我们没有删除单个cookie的方法。但是我们可以使用setCookie()来清除站点的cookie。作为,publicabstractvoidsetCookie(Stringurl,Stringvalue)SetsacookieforthegivenURL.Anyexistingcookiewiththesamehost,pathandnamewillbereplace

android - 单击按钮时在同一父 View 中多次膨胀 View

我的应用是关于创建调查的。为此,用户应该能够动态创建新字段。因此,在创建新调查时,显示的Activity只有2个按钮(添加和删除)。当用户单击添加按钮时,会出现一行,其中包含一个EditText(这样他就可以写问题)、一个Spinner(使用户能够选择字段类型:文本、RadioButton、CheckBox等)和另一个EditText(其中写有不同的可用答案选项(如果适用))。为了实现这一点,我创建了一个包含这些小部件的XML文件,每次用户单击添加按钮时,XML都会被扩充。它在我第一次按下按钮时起作用,但在那之后……没有任何反应。我在某处读到,除非在循环中完成,否则不能在父级中对同一个

iphone - 如何使用 Titanium 查询父 View 的 subview ?

我希望创建一个通用例程来对View的子项进行操作。在例程中,我需要能够遍历subview。我在API中没有看到任何暗示有任何方法可以获取subview的内容。有一个“add()”和一个“remove()”方法,但没有像“get()”这样的方法,也没有像“views”这样的属性。我错过了什么? 最佳答案 这是从View中移除子对象的基本结构if(view.children){for(varc=view.children.length-1;c>=0;c--){view.remove(view.children[c]);}}

android - 哪个是最亮的 View ?

在Android中,哪个是轻量级View?例如:-View、Textview、Edittext等......在某些情况下,我们需要使用View来填充区域而不向用户显示View。同时屏幕加载速度应该很快。 最佳答案 您可以使用空间。android.widget.SpaceSpace是一个轻量级的View子类,可用于在通用布局中的组件之间创建间隙。 关于android-哪个是最亮的View?,我们在StackOverflow上找到一个类似的问题: https://

Android:如何使 findViewById(R.id.xxx) 在继承/扩展自 View 类的类中工作?

我遇到以下问题:我想将自定义View(custom_view.xml和关联的CustomView.java类)添加到我的主要Activity。因此,我执行以下操作:1)在我的主要Activity中(链接到main.xml):CustomViewcustomView=newCustomView(this);mainView.addView(customView);2)在我的CustomView.java类中(我想链接到custom_view.xml):publicclassCustomViewextendsView{publicCustomView(Contextcontext){sup

Android设置View.GONE在listview中没有 "release"空间

我有一个ListView,其中包含一些可以标记为“完成”的项目。还有一个切换按钮,上面写着“隐藏已完成的项目”。但是,当我通过设置setVisibility(View.GONE)隐藏项目时,列表中仍有剩余空间..在ListView中切换列表项应该不难吗? 最佳答案 将android:layout_height="wrap_content"更改为android:layout_height="fill_parent"解决了这个问题..正在测试一个长列表..一个短列表相同的空间在列表上方..愚蠢的错误..感谢大家的帮助..现在一切正常。

android - View的setTag方法有什么用?

我正在使用自定义适配器实现ListView。为了提高性能,如果convertView为null,我将返回新膨胀的View,否则返回回收的View。在这个过程中,我使用了ViewHolder模式并使用了View的setTag()方法。最初我以为这是某种书签,但我还没有完全理解它的用途。我检查了不同的博客文章,他们只是在代码中使用了它。有人可以向我解释一下setTag()方法的用法吗? 最佳答案 基本上,您可以将任何类型的对象存储为标签(并在调用getTag时将其强制转换)。这可以是一个简单的ID或一些复杂的数据。这是您与此View相关