Articles of 布局

R.layout和android.R.layout之间的区别

有什么区别 setContentView(R.layout.main); 和 ArrayAdapter arrayAdapter = new ArrayAdapter(this, android.R.layout.simple_spinner_dropdown_item, sarray); R.layout和android.R.layout什么区别?

将按钮添加到listactivity

我有一个ListActivity的布局。 要修改列表,我使用了菜单选项。 但要删除屏幕上的几个“点击”,我想在屏幕按钮中添加两个按钮,这些按钮始终可见,如果列表滚动则不受影响。 我的问题是我不知道如何添加这些按钮。 我尝试了几种解决方案,但最好的我管理列表或按钮从布局中消失。 似乎我不能同时看到两个按钮和列表。 所以我的问题是如何创建一个布局,我可以有两个按钮和列表? 在此先感谢罗兰

如何在其中添加数据后调整Android webview的大小

在布局(线性,垂直)层次结构中,我有几个视图,其中一个是WebView。 它们都有相同的参数: android:layout_width=”fill_parent” android:layout_height=”wrap_content” 对于所有视图,正确处理元素之间的间距,但对于Webview,在显示的文本内部后面有很多空格。 我使用布局在活动的“onCreate”方法中设置webview的(html)文本。 有没有办法让webview调整自己的大小,以匹配它的内容大小? 顺便说一下,从一个设备到另一个设备的空间不同(模拟器与Milestone vs Hero) 任何想法 ? 谢谢

如何更改animateLayoutChanges机制使用的animation?

我有一个RecyclerView ,用户可在其中选择一个项目。 选择后,某些视图在文本之前变为可见(参见图像)。 我想为它的外观设置animation。 图示 项目布局上的animateLayoutChanges属性可以完美地完成工作,除了视图外观的animationtypes – 它会淡入。我希望它从0到100%大小缩放,我相信它被称为“popup”animation。 如果我禁用animateLayoutChanges并使用XMLanimation,它可以工作,但附近的文本不再是animation的(它应该滑动以容纳视图及其边距的空间)。 它立即向右移动,然后播放animation。 反向animation更糟糕,因为文本在视图消失之前与视图重叠。 所以我需要以某种方式结合默认机制和我自己的animation。 如果不深入研究自定义animation,最简单的方法是什么?

像HotStar App这样的布局

我必须创建像HotStar App这样的布局,但我有点困惑,这是best way : 我需要多个RecyclerViews或单个RecyclerView就足够了吗? 我是否需要调用多个JSON或单个JSON是否足以从服务器获取数据? 我如何使用不同的 – 不同的布局,你可能也喜欢和必须观看剪辑

如何支持Android产品的所有不同分辨率

不同Android产品的所有不同分辨率都让我疯狂。 我编写的第一个Android应用程序是为了支持三种常用分辨率而设计的:240×320(LDPI),320×480(MDPI)和480×800(HDPI)。 480×854对布局没有任何伤害,因为它具有与480×800相同的宽度。 我还购买了以下设备来测试我的Android应用程序:三星Galaxy Europe(LDPI)HTC Desire Z(HDPI) 幸运的是我的女朋友有一个HTC Wildfire S(MDPI)所以我已经涵盖了大部分决议。 但是今天,我的兄弟在他的新HTC Sensation上下载了我的应用程序,它还有另一个分辨率540×960(HDPI?)。 哪个没有显示我的应用程序,可能大多数平板电脑也不会正确显示它。 我用我的第一个应用程序做的是读出密度,然后设置参数: public void set_ui_parameters() { DisplayMetrics metrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metrics); if(metrics.densityDpi == DisplayMetrics.DENSITY_HIGH){ textSize = 35; timeWidth = 80; dayWidth = 110; moneyWidth = 50; } else if(metrics.densityDpi == DisplayMetrics.DENSITY_MEDIUM){ textSize = 35; timeWidth = 53; dayWidth = 73; moneyWidth = […]

如何在屏幕中心设置android进度条

我试图在屏幕中央显示进度条,但它不会显示在中心。 下面是我的布局。 我在这做错了什么? 基本上这是一个布局,以显示图像和Android画廊小部件在上面。 当用户点击缩略图时,我正在从网络加载图像,我想在加载图像时显示进度对话框。

Android布局视图围绕圆圈旋转和间隔?

我试图找出一种方法来围绕圆形布局一系列视图,以这种方式旋转每个视图从圆圈向外。 下图是我正在寻找的草图。 外部块是布局/视图组,红色方块表示我想要旋转的视图。 我熟悉PivotX,PivotY和旋转视图属性,并怀疑我会以某种方式使用它们,但我不确定如何使用这些以适当的布局来获得所需的效果。

如果最初设置为invisble,则不会显示android setVisibility

我有一个glsurface占据全屏幕。 点击一个按钮,我想要出现另一个布局(设置types的东西)。 如果我从叠加层开始可见,我可以使它不可见,然后再次可见,没有任何问题。 但是,如果我从它开始看不见,我不能让它再次可见。 代码如下: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/layoutLights" android:layout_width="100dp" android:layout_height="100dp" android:visibility="visible" private OnClickListener mOnLightsClick = new OnClickListener() { public void onClick(View arg0) { if(mLayoutLights.getVisibility() == View.VISIBLE) { mLayoutLights.setVisibility(View.INVISIBLE); } else { mLayoutLights.setVisibility(View.VISIBLE); } } };

animation列表视图布局时遇到问题

我希望listview中的项目从左到右一次一个地滑动。 我在res / anim / slide_right.xml中有以下内容 在我的ListActivity中的 onCreate方法中,我有: LayoutAnimationController controller = AnimationUtils.loadLayoutAnimation(this, R.anim.slide_right); mList.setLayoutAnimation(controller); 当我运行它时,我得到一个由Unknown layout animation name: set引起的RuntimeException 我究竟做错了什么?