⑴ android listview如何实现水平排列,或者其他什么控件能实现这样的功能
Gallery、GridView建议使用GridView
⑵ android怎么设置背景平铺
创建重复的背景图片
在drawable目录下创建一个repeat_bg.xml:
<?xml version="1.0"encoding="utf-8"?>
<bitmapxmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/bg"
android:tileMode="repeat" />
然后在布局的xml文件中可以这样引用:
<LinearLayout android:layout_width="fill_parent"android:layout_height="fill_parent"android:background="@drawable/repeat_bg"></LinearLayout>
⑶ android程序中怎么实现平铺效果
很简单,就像window桌面图片一样,如果图片小的话就会平铺。
在drawable文件夹中添加自己的my.xml文件,描述如:
[html] view plain
<?xml version ="1.0" encoding ="utf-8" ?>
<bitmap
xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/pic_bg"
android:tileMode="repeat" />
然后再需要用的地方使用:
Xml代码
[html] view plain
android:background="@drawable/mybg"
代码实现方式:
⑷ 怎么把android中的NumberPicker水平显示
可以采用RelativeLayout布局,设置B1在最左边,然后B2在B1 右边,B3在B2右边,这些设置在xml文件中都有对应的位置设置的;也可以用LinearLayout,水平排列
⑸ android 相对布局中怎样让组件水平平分父容器 比如2个按钮在一行 怎样让其各占父容器的一半
可以在相对布局里面,再写一个Linelayout布局,给两个控件一样的权重,也就是android:gravity=1,或者任意数值,只要是一样的数值。
一般这样的布局问题,都可以通过权重来达到平分的效果,如果受制于手机的虚拟键问题,还可以通过设置scrollview来解决。
⑹ android布局文件怎么在水平布局中使用垂直布局
1、在水平布局中增加垂直布局方式的LinearLayout
<LinearLayout
android:orientation="horizontal"/> //水平布局
<LinearLayout
android:orientation="vertical"/> //垂直布局
</LinearLayout>
</LinearLayout>
2、在垂直布局方式的LinearLayout中添加控件
LinearLayout
android:orientation="horizontal"/> //水平布局
<LinearLayout
android:orientation="vertical"/> //处置布局
<Button /> 垂直布局的控件
<Button /> 垂直布局的控件
</LinearLayout>
</LinearLayout>
⑺ Android开发中可以将9.png设置的拉伸部分为重复平铺吗
不可以的,android系统下.9.png格式的图片,当图片需要拉伸的情况下,会在绘制区域下自动填充绘制的颜色值以达到拉伸的效果.
如果楼主想利用背景图片重复平铺的话,那要使用bitmap 来构建
首先在drawable目录下创建一个xml文件如:
<bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/image" ;
android:tileMode="repeat" />
引用方式:
<LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/image"> </LinearLayout>
android:tileMode的可选值:
disabled 默认值,表示不使用平铺
clamp 复制边缘色彩
repeat X、Y 轴进行重复图片显示,也就是我们说要说的平铺
mirror 在水平和垂直方向上使用交替镜像的方式重复图片的绘制
⑻ android中常见的五种布局有什么特点
1,FrameLayout,特点:所有的View都会放在左上角,并且后添加进去的View会覆盖之前放进去的View。
2,LinearLayout,特点:在水平或者垂直方向上依次按照顺序来排列子元素,控件的排列顺序遵循其在布局文件中被写出的先后顺序。
3,RelativeLayout,特点:以某一个子元素为参照物,其余子元素均按照其相对位置来完成布局。
4,TableLayout,特点:每个TableLayout都是由一个或多个TableRow组成的,一个TableRow就代表TableLayout的一行。
5,AbsoluteLayout,表格布局类似Html里面的Table。每一个TableLayout里面有表格行TableRow,TableRow里面可以具体定义每一个元素,设定他的对齐方式 android:gravity="" 。
(8)android水平平铺扩展阅读:
开放性:
在优势方面,Android平台首先就是其开放性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显着的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。
开放性对于Android的发展而言,有利于积累人气,这里的人气包括消费者和厂商,而对于消费者来讲,最大的受益正是丰富的软件资源。开放的平台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机。
丰富的硬件:
这一点还是与Android平台的开放性相关,由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容,如同从诺基亚Symbian风格手机一下改用苹果iPhone,同时还可将Symbian中优秀的软件带到iPhone上使用、联系人等资料更是可以方便地转移。
⑼ android 平铺菜单实现方式 用什么控件
这个,当菜单来用的话,基本应该是tablelayout 和tablerow来做,里面用imageview或者组合控件来做,反正菜单项是固定个数的