Articles of relativelayout

如何将图像按钮包装在水平线性布局中?

有没有办法在水平线性布局中包装图像按钮? 或者还有其他方法可以做以下事情吗? 我有六个图像按钮。 假设这些按钮出现在中等分辨率设备中,如下所示: Image button 1 | Image button 2 | Image button 3 | (1st row) Image button 4 | Image button 5 | Image button 6 | (2nd row) 我希望这些按钮出现在平板电脑或任何高分辨率设备中,如下所示: Image button 1 | Image button 2 | Image button 3 | Image button 4 | (1st row) Image button 5 | […]

android“layout_alignParentBottom”的相对布局

所以,我有这个布局: 这就是它的样子: 但如果我在这里添加android:layout_alignParentBottom=”true”按钮,它的外观如下: 有人可以解释一下这种行为吗? 如何在没有调整黄色布局大小的情况下将我的按钮放在底部而不添加数千种布局来进行解决方法?

顶部和底部的TextViews,剩余空间填充ListView

我正在尝试将TextView放在顶部,另一个放在底部,并使用剩余空间放置一个ListView。 但是,我的ListView将所有空间都放到底部,使最后一个TextView甚至不显示。 我能让它显示的唯一方法是给ListView一个固定的高度,比如100dp。 我的布局:

怎么了setScaleX / setScaleY?

在尝试为我想要的布局find解决方案时,我遇到了setScaleX / setScaleY方法,它们是View类的成员。 查看课程文档 现在看看RelativeLayout的方法和API Level 8的过滤,因为我正在开发一个> = 2.2的App,所以这些方法逐渐淡出。 但是当查看“ 从类android.view.ViewinheritanceXML属性 ”时,android:scaleX / android:scaleY属性仍然可用。 不幸的是,尝试使用这些属性并不起作用,Eclipse说: “错误:在’android’包中找不到属性’scaleX’的资源标识符” RelativeLayout类doc 所以看起来文档是矛盾的,scaleX / scaleY直到3.0才可用,或者我错过了什么?

使用没有TitleBar或ActionBar的导航抽屉

我正在为我开发的这个应用程序添加一个导航抽屉,我已经浏览了互联网; 论坛,stackoverflow,android开发者文档,仍然没有find一个很好的答案。 我知道可以不使用这些东西来做到这一点。 我想知道的是怎么样。 NsMenuAdapter模型使用标题,然后有这些函数 getActionBar().setDisplayHomeAsUpEnabled(true); getActionBar().setHomeButtonEnabled(true); 哪些人正在寻找行动吧。 我尝试了几个不起作用的模型,我刚刚尝试的大模型就在这里如何添加Android导航抽屉标题旁边的图标 (这与我下面的链接相关,项目来自gitHub这里https://github.com/gabrielemariotti/androiddev/tree/master/NavigationDrawer )。 现在关键的是,我正在使用自定义布局(即相对布局与线性布局混合在一起),我真的迷失了我的下一步应该是为了让它工作。 旁注:当我在main_activity.xml(导航抽屉的实现)中只有ListView时,它会像想象的那样正确滑出。 但我不能为我的生活弄清楚如何用数据填充它。 我基本上需要3个标题,其中包含可点击的导航元素,元素旁边有图标。 关于如何通过相对布局http://gmariotti.blogspot.com/2013/05/creating-navigation-drawer.html进行此操作的大部分见解,我转向此模型但是他们使用动作/标题栏这是什么真的把我扔了一圈。

如何在Android中使用XML文件在另一个下面显示TextView?

我很确定一个参数可以解决问题,但我找不到我想要的那个。 我试图在file_title TextView下面显示一个TextView -file_type-。 我应该将file_type TevxtView块添加到file_title TextView块下的参数是什么? 我正在做的事情: 谢谢 ,

Android – 以编程方式设置布局背景

我注意到RelativeLayout对象的setBackground方法针对API 16(Android 4.1)及更高版本,但我的应用程序具有目标API 8,我无法使用它。 是否有针对此问题的替代解决方案(除了使用TargetApi (16)标记类/方法或更改清单中的目标API)? 谢谢! 编辑 :Eclipse是错误的,它向我展示了setBackgroundDrawable的相同错误,但现在它似乎工作。 感谢您的帮助。

Android ListView固定高度项

有点问题。 我想创建一个Android列表视图活动,列表中的所有项目都具有固定的高度。 所以,我的项目布局(thread_item.xml)如下所示: 我将根元素的layout_height设置为300dip,并期望所有项目具有相同的高度,但它们不会。 当我运行应用程序时,它看起来像具有wrap_content值的高度。 此外,活动本身如下所示: public class ThreadListActivity extends ListActivity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); /* Code to get items from the storage. */ setListAdapter(new ThreadItemAdapter(this, R.layout.thread_item, itemsArray))); getListView().setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView adapterView, View view, int position, long id) { /*Start new Activity. Unrelated stuff.*/ } }); } } […]

android – RelativeLayout高度填充CollapsingToolBarLayout的剩余空间

我有以下设计,其中顶部和下方有一个CollapsingToolbarLayout,有一个RelativeLayout: 我希望RelativeLayout填充剩余空间直到底部,这样我就可以将内容放在这样的中心: 我尝试在RelativeLayout上使用match_parent ,但它需要整个根布局的大小,包括CollapsingToolbarLayout: 我能做什么? 这是完整布局的代码:

焦点/按下时TextView颜色变化

我有一些ui小部件,包括RelativeLayout里面的textview,可以点击。 我的问题是,当relativelayout获得焦点时textview文本颜色不会改变,虽然我已正确设置textview颜色属性。 是否有任何简单的方法将焦点级联到相对布局内的子视图,与listview项目相同。