當前位置:首頁 » 安卓系統 » androidbuttonxml

androidbuttonxml

發布時間: 2023-08-04 16:19:59

A. 在android 中如何在xml里實現button/imagebutton的點擊變色,在activity里又是如何實現的。

在res下建一個名為xml的文件夾,然後建一個xml文件,名字隨便,然後將
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

<item android:state_pressed="false" android:drawable="@drawable/play"></item>
<item android:state_pressed="true"
android:drawable="@drawable/play_down"></item>
<item android:drawable="@drawable/play"></item>
</selector>
這段代碼復制進去,這裡面的play_down和play是兩張圖片。
然後再main.xml里設置imagebutton的android:src="@xml/select",其中select就是剛才在xml下建的xml文件名。
在上面的xml中是根據imagebutton的是否被按下的狀態來改變imagebutton背景的。
在activity里對按鈕的事件進行監聽就行了,在事件里設置按鈕的背景。

不明白再聯系

B. Android XML布局中,怎麼設置兩個Button按鈕在同一行顯示

Relativelayout:可以在button2的屬性里設置android:layout_toRightOf ,將button2的左邊緣和button1的的右邊緣對齊;或者設置android:layout_toLeftOf ,將button2右邊緣和button1的左邊緣對齊,自己選擇;
LinearLayout:可以設置其屬性android:orientation="horizontal",即垂直方向,也可以是button1和button2顯示在一行,至於哪個在左哪個在右憑你的喜好了,哈哈

C. android中,我自定義一個View,然後在XMl中載入它,且我在XML中添加了Button按鈕,在哪裡添加事件。

事件是自己重寫的 事例如下:

Button b = (Button)findViewById(R.id.button1);
b.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {

//按下後干什麼,代碼就寫在這里

}
});

若有疑問請繼續提出,若幫到你,望採納!

D. Android XML布局中,怎麼設置兩個Button按鈕在同一行顯示

在Button裡面分別添加 android:layout_weight=「1」 可以使兩個button所佔空間一樣,這時兩個Button按鈕在同一行顯示。

熱點內容
哪些車有配置前後防撞鋼梁 發布:2025-03-16 22:55:35 瀏覽:727
伺服器怎麼設置外網訪問 發布:2025-03-16 22:53:03 瀏覽:184
安卓手機如何繞過緩存軟體 發布:2025-03-16 22:35:16 瀏覽:241
c語言求職 發布:2025-03-16 22:34:23 瀏覽:429
在線教育培訓源碼 發布:2025-03-16 22:31:57 瀏覽:233
反編譯vb工具 發布:2025-03-16 22:27:04 瀏覽:353
安卓流程為什麼越來越多 發布:2025-03-16 22:26:50 瀏覽:933
五軸編程模型 發布:2025-03-16 22:17:48 瀏覽:181
linuxc函數庫 發布:2025-03-16 22:03:33 瀏覽:921
iphone最新版系統從哪裡改密碼 發布:2025-03-16 21:56:19 瀏覽:596