我有3个问题: > imageView(白色瓷砖)看起来比gridView中的其他瓷砖大很多(这很奇怪,因为它只设置为5dp x 5dp) >在我的editText上设置android:layout_alignParentRight =“true”,textView和imageView似乎没有将图像移动到右边> android:layout_below =“@ id / sqwhite”似乎没有将我
嗨,我是Android新手,面临的问题是:如何获得视图的高度/宽度,该视图位于相对布局中?我尝试了getHeight()和getWidth(),并且都返回0. 我需要知道此视图是否已到达布局的末尾,以便我可以将下一个视图放在其右侧或下方. 或者在不知道当前视图的位置的情况下有更好的方法吗? 编辑: 我使用此
我有一个活动,它使用以下代码为整个活动的视图添加自定义视图 activity.getWindow().getDecorView()).addView(newView) 为了显示教练标记/使用标记的屏幕. 我的自定义视图从RelativeLayout扩展而来,在其构造函数中,在屏幕底部添加了一个按钮,当单击该按钮时,将取消视图. 我已经
我用XML制作了一个自定义组件,它包含一个按钮,其上面叠有一个imageview: <myapp.widget.ClearableCaptionedButton xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content"> <
我正在尝试在平板电脑上以相对布局布局视图,就像书架一样.将会有这么多,然后创建一个新行. 我的初始状态如下: <ScrollView android:layout_marginTop="150sp" android:layout_marginLeft="50sp" android:layout_width="fill_parent" android:layout_height="fil
当我将9.PNG图像设置为RelativeLayout的背景时,其中的所有元素都缩小到中间.这是XML和快照. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent&q
我正在显示一个可以包含任意行数的ListView.我希望ListView包装内容.我还希望一些文本位于屏幕的底部,无论列表的大小如何.像这样: 我尝试实现这一点的方法如下,但是当内容很大时,它会使其看起来像左下角的图像. <RelativeLayout xmlns:android="http://schemas.android.com/apk/re
我有以下RelativeLayout: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent&qu
因此布局非常简单. ListView占据屏幕的大部分,底部的RelativeLayout包含EditText和右边的Button.一切看起来都很棒,但问题是当用户输入并输入新行时,EditText不会增加其高度,以便用户可以看到所有文本类型而无需滚动.你会认为在EditText及其父RelativeLayout上使用WRAP_CONTENT会处
我要做的是有一个TextView,右边是一个占用剩余空间的editText. textView应沿editText垂直居中.现在我可以使用linearlayout来做到这一点,但是我更喜欢在relativelayout中进行. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:lay
如何在运行时在相对布局中添加视图,以使其在父级的顶部对齐.假设我在单击按钮时添加了EditText.现在,这个EditText应该以EditText位于Button之上. 这是我正在做的一个例子. button = new Button(this); //here I am just checking if the button can come above the EditText
布局有点问题. 我已经创建了RelativeLayout,其中我放置了两个LinearLayouts(1和2),并在它们之间使用LinearLayout ScrollView.接下来,我将ScrollView设置为在linearLayout2和linearLayout1之上.但ScrollView内部的LinearLayout未设置为其父级. 这是代码,也许我犯了一个错误: <Relat
如何更改相对布局形状的颜色?像按钮一样工作. 我尝试使用选择器来做到这一点. 这是我使用的代码. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/rlGPS" android:layout_width="fill_
我有RelativeLayout,并且在RelativeLayout中有一个textview,我从服务器获取位置,如ALIGN_PARENT_LEFT,ALIGN_PARENT_TOP,基于该值我想要更改textview的位置… 我的xml文件是…. <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.c
我有一个Google Maps API v2的自定义信息窗口,它使用通过在我的班级覆盖getInfoWindow添加的RelativeLayout.这个布局有一个TextView,第一行有一个标题,下一行有三个TextView,一个对齐到左边,另一个对齐到中心,第三个对齐到右边.它可以工作,但窗口占据了整个屏幕,这在平板电脑等大
我正在考虑视图的两种不同的布局安排(这将是RecyclerView中的一行).它们是不同的,但它们都可以起作用 >一个包含FrameLayouts行的容器垂直LinearLayout,例如LinearLayout – > FrameLayouts – >内容 >一个包含所有其他视图的大型RelativeLayout(没有FrameLayouts,但是包含所有Te
在下图中,我希望红色的textview垂直居中,我想继续使用RelativeLayout而不是任何LinearLayouts,我想我可以弄清楚如何使用LinearLayout但不想使用它们. 这完全基于我在这里找到的例子android devleper’s blog – Android Layout Tricks #1 alt text http://i29.tinypic.com/2rmku52
所以我有一个ScrollView作为我的布局中的最高级别…在我的ScrollView中我有一个包含其他视图的RelativeLayout.问题是RelativeLayout没有覆盖整个布局,它切断了大约一半的屏幕.它的宽度是屏幕的整个宽度,但RelativeLayout的高度停在ImageView底部的位置.这是我的布局代码: <?xml ve
我正在使用RelativeLayout并试图在图像下面制作几个按钮.当我使用android:layout_above =“@ id / likebutton”时,为什么ImageView会消失?怎么让它不消失? <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android&q
我想添加自定义工具栏我想要购物车徽章计数所以我添加相对布局到工具栏小部件,当我没有在工具栏中添加相对布局标题出现在中心但现在删除相对布局导致问题添加徽章textview在购物车上,有谁能建议在这种情况下做什么? Toolbar.xml <android.support.v7.widget.Toolbar xmlns
我想要做的是,使这样的布局: 标题 日期 滚动的长文本 导航栏粘在底部 好吧,我已经做了一切,但滚动有一点问题.我只想滚动文字.标题和日期应该贴在顶部,导航栏应该放在活动的底部.是的,它可以工作,但我的导航栏重叠文本:/ 我尝试了一切,我发现有一个解决方案,为Scrollview设置固定高度
我以编程方式创建RelativeLayout,因此,我需要以编程方式添加此xml属性:android:clickable =“true”. 如何才能做到这一点?谢谢!解决方法:你必须使用setClickable(true).见docs
如何在不缩小字体大小的情况下防止出现重叠?这是我的XML: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_hei
我在RelativeLayout中有一个Linearlayout,我试图用边距对齐到屏幕的最右边.例: 我应该如何修改LinearLayout的属性来实现这一目标?谢谢 这是XML文件(应该向右对齐的LinearLayout的名称是slide_right): <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
我已经明白,如果我在文本视图中使用layout_gravity =“center_horizontal”,那么文本将是中心.但我不想使用它,因为我希望尽可能少的代码,最好的方法是将gravity =“center_horizontal”应用于我的相对布局.我也问这个问题,因为我担心甚至使用重力或layout_gravity与相对布