Articles of android layout

如何从java代码中读取自定义维度属性

我制作了自定义组件,只是将几个TextView放在一起。 现在我希望能够直接从代码中启动我的自定义控件,为每个电视独立传递文本大小 我的属性定义: 组件的示例初始化: 我如何尝试在组件的构造函数中读取这些属性: final int N = typedArray.getIndexCount(); for (int i = 0; i < N; i++) { int attribute = typedArray.getIndex(i); switch (attribute) { case R.styleable.BasicGauge_valueTextSize: valueTextSize = typedArray.getString(attribute); break; case R.styleable.BasicGauge_titleTextSize: titleTextSize = typedArray.getString(attribute); break; case R.styleable.BasicGauge_unitsTextSize: unitsTextSize = typedArray.getString(attribute); break; } typedArray.recycle(); } 问题:创建后,我的所有值仍为空。 40sp正是我想要的值。

可绘制为CardView的背景

CardView(android.support.v7.cardview)保持白色,即使我通过android:backround设置了一个backround drawable – 文档让我感觉它应该工作。 不知道我在这里做错了什么。

从底部到顶部逐渐填充一个圆圈

我使用xml创建了一个带有笔触和白色背景的圆圈。 如何在用户操作(例如按下连续按钮)时从下到上逐渐填充? 有没有可以用来实现类似事情的免费图书馆?

RecyclerView中的CardView:填充时的animation

我有一个回收的视图,其中填充了CardView布局。 我注意到在许多应用程序中,这些项目都有一个很好的animation入口,而不是像我们目前在我的应用程序中那样突然出现。 我想要实现的一个例子如下所示: 我如何使用swipeRefreshListener / adapter来触发此animation? 我如何通过我的适配器实现这一点? 注意:当RecyclerView首次使用CardView项目及其包含的数据填充时,我也需要触发此animation。 我的RecyclerView适配器如下所示: public class RecyclerAdapter extends RecyclerView.Adapter { private String[] mDataset; private String[] mClassDataset; private int lastPosition = -1; private Context context; View view; public static class ViewHolder extends RecyclerView.ViewHolder { public TextView mTextView; public TextView mClassDataView; CardView container; public ViewHolder(View itemView) { super(itemView); mTextView = (TextView)itemView.findViewById(R.id.grade); mClassDataView […]

如何将包含的xml布局更改为java代码上的另一个布局?

我有个问题。 我开发android应用程序。 我在第一个布局中包含了第二个布局 问题是如何在单击按钮(在java代码上)时更改包含的布局? 对不起我的英语不好。 谢谢。

在Android中; 是应用OnClickListener还是使用android:onClick更好?

使用onClick可以更好地表现吗? 如果我使用onClick我不必设置android:id (也避免使用新的View.OnClickListener ),这是否会提高性能? 或者是在幕后发生的findViewById效果相同? 这个页面提供了两种方法作为选项,但对任何好处都没什么指导。 http://developer.android.com/reference/android/widget/Button.html 这是一篇博文,他们认为onClick对于1.6后的应用程序来说“更容易”和“改进”; http://android-developers.blogspot.com/2009/10/ui-framework-changes-in-android-16.html 这个新function减少了您必须编写的Java和XML的数量,让您有更多时间专注于您的应用程序。

TextView Ellipsize(…)不起作用

我希望有一个单行的TextView ,当文本比TextView长时,最后会显示3个点。 我不知道为什么 – 但我不懂。 我已经围绕类似的StackOverflow问题,但我最终没有解决方案。 也许某人有一些有用的提示。 上面的LinearLayout嵌套在另外2个LinearLayouts 。 也许这一点很重要。 我已经尝试了属性“ singleLine ”,但是有些人说这已被弃用,无论如何它都无法工作。

中心CheckBox内部可绘制

我有一个CheckBox ,我想在它自己的边界内居中,而不是推到一边。 可能比解释的更简单: 请注意,它不居中。 目前定义为: 没关系自定义按钮drawable。 它与vanilla CheckBox行为相同(小checkbox的行为相同)。

如何更改按钮的文本颜色?

如何更改按钮的文本颜色?

将“wrap_content”或“-2”分配给维度

我想创建一个等于’wrap_content’常量的维度。 所以根据developer.android.com参考我写道: -2 但ADT说: 错误:不允许整数types(在’horizo​​ntal_border_height’,值为’-2’) asigning’wrap_content’值也会产生错误。 我究竟做错了什么? 任何想法如何使其工作?