㈠ android如何在代碼里設置布局
java">//定義一個線性布局
LindearLayouttp=newLindearLayout(this);
//定義一個布局參數類(用於定義Button在線性布局中的參數)
LayoutParamsltp=newLayoutParams(LayoutParams.WARP_CONTENT,LayoutParams.WARP_CONTENT);
Buttonlbt=newButton(this);
tp.addView(lbt,ltp);//將內Button加入到線性布局中。
//但是容不推薦代碼里實現,因為android是MVC開發模式,數據操作,UI,代碼等實現都是分開寫的,這樣寫的好處你多編點代碼就會體會到了。雖然靠純代碼甚至是在一個activity中都可能完成一個app的編寫,但是這樣就完全沒了可維護性了
㈡ android開發怎麼把線性布局改為相對布局
直接在.xml文件中將
<LinearLayout></LinearLayout>
標簽改為
<RelativeLayout></RelativeLayout>,
還有如果該標簽中含有LinearLayout特有的屬性時應將內其刪除容
例如orientation屬性是LinearLayout特有的屬性,是不能出現在RelativeLayout標簽中的。
㈢ android開發,程序中如何修改控制項的相對布局
在它上面蓋一個button代碼是可以實現的,但是你說的above,真的沒試過。
既然是要多個button出現,那麼xml裡面肯定是可以實現的,你可以再一個位置添加N個button,顯示一個,隱藏其他就行,不明白你在一個按鈕上疊一個按鈕顯示干什麼?難道你要在一個位置同時顯示2個甚至多個按鈕,都可以實現點擊效果?
㈣ 創建android應用時布局文件默認為相對布局,不是線性怎麼改
你好,新版本的ADT都是默認相對布局,同學,這個很是簡單,只是復制粘貼的問題,把老師或者別人的main.xml線性布局布局代碼復制下來,更換到你的布局文件就行了,還有一種更好的方法,就是使用自己創建的布局文件(右擊/Android/Android XML File/就可以在下面選擇布局方式了),可以任意使用你想要的布局方式。只是,在JAVA主程序中別調用錯了布局文件就行了。。。你好,請叫我雷鋒。。。
㈤ android 相對布局
其實你沒必要用RelativeLayout,用Linearlayout就行了。
每個圖片的layout_width="fill_parent"改為layout_width="wrap_content"
圖片寬度大小自適應專,而不是全屏屬。