2010-10-15 28 views
0

在我的佈局中,我在上部有三個水平線性佈局的視圖。當我輸入活動時,必須根據上一活動中按下的按鈕選擇其中一個視圖。使用必須位於選定視圖下方的Im​​ageView指示器進行選擇。誰能告訴我什麼是最好的方式來做到這一點?ImageView與其他視圖對齊

問候

回答

1

您可以使用RelativeLayout並將所選視圖下方的Im​​ageView放置到位;可以在所選視圖下方手動添加ImageView,或者將三個ImageView設置爲GONE(或INVISIBLE),然後將正確的ImageView設置爲VISIBLE。將ImageView XML標記放置在XML佈局的底部,以覆蓋底層視圖。

+0

我想過。問題是頂部按鈕必須有背景圖像。所以我將它們放置在一個線性佈局中,並將背景圖像設置爲該線性佈局。按鈕必須以該標題背景圖像爲中心,並且指示器圖像必須放置在: - 垂直於該線性佈局(標題圖像)的底部,以便指示器圖像與標題圖像混合; - 與頁眉按鈕水平對齊。對不起,以前沒有指定! – Gratzi 2010-10-18 07:25:05

0

那麼如果我越來越你糾正你所談論的功能如何從一個活動傳遞數據變量V(按鈕的狀態)到另一個,這樣在另一個活動,你可以使用該變量V將您的某個視圖顯示爲選中狀態。

開始您的意圖startActivity(intent)之前;

爲此

意圖意圖=新意圖(A.this,B.class); intent.putExtra(「selectedView」,「0」);

+0

感謝您的回覆,但並非如此。我知道如何傳遞變量。關鍵是我使用變量來選擇一個視圖。在選定的視圖下方,我必須放置另一個視圖(這次是ImageView)以指示選擇。這種定位是我不知道該怎麼做的,因爲我沒有視圖的座標和大小 – Gratzi 2010-10-15 14:55:15

相關問題