Articles of android layout

Android:以编程方式设置textview的一个填充

我想以编程方式设置textview的顶部填充。 我知道你可以用方法setPadding()来做到这一点。 但问题是这种方法需要4个参数:左,上,右,下。 我不想改变左,右和底,我只是想改变顶部填充。 那可能吗?

android:scaleType =“fitCenter”只能用于修复Layout_width和Layout_height属性吗?

我使用Layout_width=”fill_parent ”和Layout_height=”wrap content” 。 如果图像大于ImageView,它将完美缩小尺寸。 但是,我从来没有努力升级较小的图像。 我尝试了ScaleType和“AdjustViewBounds”的任意组合:它总是在图像视图的中间保持自己的大小。 这是代码……

为什么单行中的TextView使用“end”显示框?

我在Android中使用TextView,我想在TextView中以“。”结尾显示1行,但最后给出[]types框。 我不知道为什么? 我只是想把这个盒子拿出去,只显示以“……”结尾的文字 更新list_row.xml的代码 这是“next_arrow”的图像 这是我在适配器中使用getView()的代码。 String discription = listData.getDescription(); if (discription != null && discription.length() > 0) { if (textViewDis != null) { textViewDis.setTypeface(titleFont); Log.e(“data”, “”+discription); discription.replaceAll(“\r\n”, “”); textViewDis.setText(discription); } } 这是要显示的实际描述字符串。 Andrew和Stephanie Tidwell坦诚地分享了他们在这项业务中的成功故事。 这个故事将帮助每个人都倾听,即使在第二代企业中也没有人能够完美。 这是一个流音频文件。 还有一些问题吗? 我可以更多地更新问题。

如何在屏幕底部设置android TabLayout?

我的问题是如何将新的android材质设计TabLayout设置在屏幕的底部,有点像Instagram的底部工具栏。 如果您从未见过Instagram的UI,请点击此处截图: 。 如果有更好的方法来解决这个问题,请随时在此处发布(如果可能的话,请附上代码示例),我将非常感激。 这是我的代码:activity_main.xml 我已经尝试过Stack Overflow社区建议的许多方法和解决方法,但似乎没有一个在android中使用这个新的tab选项。 我知道这个UI设计不符合Android设计指南,所以请不要评论它。 这个UI设计对我的应用程序的用户体验至关重要,我希望得到答案。 谢谢!

如何从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的数量,让您有更多时间专注于您的应用程序。