⑴ 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或者組合控制項來做,反正菜單項是固定個數的