我想在按下按鈕時在我的Android活動中畫一條垂直的直線。請解釋我如何繪製一條長度爲&的位置。如何在按下按鈕時在活動中繪製垂直線?
詳述: 我有一個垂直方向的線性佈局。一組按鈕構成了這種線性佈局。當我按下一個按鈕時,我想要一條線出現在這些按鈕的右側,就好像將屏幕分爲一半 - 一條寬度= 2dip和高度= 200dip的直線。
我想在按下按鈕時在我的Android活動中畫一條垂直的直線。請解釋我如何繪製一條長度爲&的位置。如何在按下按鈕時在活動中繪製垂直線?
詳述: 我有一個垂直方向的線性佈局。一組按鈕構成了這種線性佈局。當我按下一個按鈕時,我想要一條線出現在這些按鈕的右側,就好像將屏幕分爲一半 - 一條寬度= 2dip和高度= 200dip的直線。
我自己解決了。 您需要做的就是用適當的參數定義一個視圖並用顏色填充背景。您可能希望使用嵌套的線性佈局來正確定位線條。
<View
android:id="@+id/View01"
android:layout_width="2dip"
android:layout_height="500dip"
android:background="#2B497B"
/>
所以,如果它可能對任何人有用,我已經在這裏貼出答案!
要動態繪製ü可以使用下面的代碼片段:
View view = new View(this);
view.setLayoutParams(new LayoutParams(2,LayoutParams.FILL_PARENT));
view.setBackgroundColor(Color.BLACK);
layout.add(view);
提到可以作爲分隔符的線性佈局本身
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="3dp"
android:layout_marginTop="152dp"
android:background="@color/black"
android:orientation="horizontal"
/>
我這是我的屏幕所需的水平分隔符將屏幕分爲兩部分..
什麼樣的垂直線?什麼樣的活動?什麼樣的觀點?我們需要更多信息 – Falmarri 2010-09-28 04:46:12
我已經添加了詳細說明,希望這些信息足夠。 – kiki 2010-09-28 08:05:09