草庐IT

layout_align_parent_right

全部标签

android-layout - 如何创建 Android Google Play 的 GridView ,如动态加载不同尺寸图像的小部件

你好我附上了两个应用程序图像,它们具有GridView,如具有不同图像高度和宽度的小部件,动态加载,我需要创建相同类型的UI,如果有人指导我开始,我会很高兴。 最佳答案 之前曾问过类似的问题,this就是答案。开发者使用了BucketListAdapter创建类似ListView的googleplay。 关于android-layout-如何创建AndroidGooglePlay的GridView,如动态加载不同尺寸图像的小部件,我们在StackOverflow上找到一个类似的问题:

android - appcompat-v7 : Custom view not properly aligned in ActionBar

我正在尝试使用基于AppcompatToolbar的actionBar这是我的toolbar.xml我将其包含在我的activity.xml文件中。然后在我的Activity的OnCreate方法中,我将自定义PagerStrip设置为ActionBarActionBaractionBar=getSupportActionBar();actionBar.setCustomView(R.layout.pager_strip);actionBar.setDisplayShowCustomEnabled(true);tabs=(PagerSlidingTabStrip)actionBar.g

android - 为什么按钮会拉伸(stretch)以覆盖分配的所有 layout_weight

我正在尝试对齐3个按钮(左、中、右)。我知道这可能可以通过重力来完成,但我想在这里理解layout_weight的概念。我正在使用这段代码:但是,我得到的是下图的顶部部分。哪个是对的。问题是为什么在我使用wrap_content时按钮被拉伸(stretch)以覆盖它分配的所有区域?如何让它像BOTTOM图像一样?谢谢 最佳答案 layout_weight用于指示屏幕上的额外可用空间应如何在小部件之间分配。在这种情况下,我们有三个具有相同layout_weight的按钮,因此按钮将同样增长,直到所有可用空间都消失。必须尝试其他方法来获

android布局调整 parent 的大小而不调整 child 的大小

TLDR版本:当我调整父级大小时:解释:在android应用程序中,我有一个父布局,并且在其中有多个相关布局。这个布局的child里面有一些文字和图片。我正在做的是:当用户点击一个按钮时,我想折叠父线性布局(动画宽度直到它为0)。我已经实现了这个功能来做到这一点:publicstaticvoidcollapseHorizontally(finalViewv){finalintinitialWidth=v.getMeasuredWidth();Animationa=newAnimation(){@OverrideprotectedvoidapplyTransformation(float

android - TextView 与 breakStrategy ="balanced"和 layout_width ="wrap_content"一起工作时出错

我有这样的布局(我删除了一些属性,因为它们真的无关紧要,完整的演示项目是here):文本long_text很长,所以会分开几行。两个重要的行是android:layout_width="wrap_content"和android:breakStrategy="balanced"。我希望TextView会根据实际的text宽度来计算宽度,但它不会。有人知道如何解决这个问题吗?更新属性android:breakStrategy="balanced"仅适用于API23及更高版本。在我的示例文本中有3行,balanced策略使每行的宽度大致相同。我希望在这种情况下,View本身的宽度将与最长的

android - 如何设置android :layout_width ="match_parent" from code?

我有不同的布局。一些由xml创建。其他一些动态地通过代码。当我在xml上时,我可以使用“wrap_content”值设置宽度或高度。如何动态获得相同的结果?这是我的动态TextView的fragment。我需要删除“finalintwidth=440;”并获得相同的“wrap_content”值。怎么办?finalintwidth=440;finalintheight=textViewHeight;finalinttop=getNewTop(height);FrameLayout.LayoutParamslayoutParams;layoutParams=getLayoutParams

android - 为什么在使用 appcompat 和工具栏时我的自定义操作栏不显示 "match parent"?

我正在操作栏中设置自定义View。它在使用SDK操作栏时填充操作栏的宽度,但在使用appcompat版本时不会填充操作栏的宽度。为什么我的线性布局在使用appcompat和工具栏时没有填满宽度?我能做些什么呢?这是应用程序兼容前的样子:下面是appcompat的样子。(红色显示我的自定义View的范围。):编辑:这是使用@Seidan的显式布局参数提示的外观。(在应该是白色的地方显示黑色文本):这是我的自定义布局:下面是我设置操作栏的方式:ActionBarab=getSupportActionBar();ab.setDisplayHomeAsUpEnabled(false);ab.s

android - 布局 "include"功能不支持 layout_gravity 属性?

那么,android:layout_gravity会一直被忽略吗?这对代码的可重用性来说真的很糟糕......好像layout_margin也不支持。这里是view1.xml布局 最佳答案 两年后,错误仍然存​​在!尽管ALLandroid:layout_*属性应该被标签支持,但是android:layout_gravity属性不是布局重用性的劣势)。我目前使用的解决方法是以编程方式设置布局边距,如下所示:((LinearLayout.LayoutParams)includedView.getLayoutParams()).grav

android - ListView 标题忽略 layout_height

我膨胀这个View,并将它作为标题添加到我的ListView中。我试图将其设置为500dp高(硬编码,为了这个例子)ListView不尊重其header的权威性并将其包装在其内容上。谁能解释一下发生了什么? 最佳答案 了解正在发生的事情的关键是弄清楚ListView页眉和页脚是如何实现的。它们是一个技巧:当您将第一个页眉或页脚添加到您的ListView时,您的ListAdapter被包裹在一个HeaderViewListAdapter中。(发生在line270ofListView.java上)。HeaderListViewAdapt

安卓错误 :You must supply layout_width attribute

抱歉,因为我的标题与StackOverFlow上的许多其他标题相似,但这些解决方案均未解决我的问题。我正在使用RelativeLayout设计布局。在代码View中设计后,当我更改为图形View时,Eclipse通知:Youmustsupplyalayout_widthattribute.Youmustsupplyalayout_heightattribute..当我运行这个程序时,会注意到LogCat中的错误Causedby:java.lang.RuntimeException:BinaryXMLfileline#2:Youmustsupplyalayout_widthattribu