2012-06-29 46 views
1

我的xml佈局中有兩個按鈕,如下圖所示。如何在android中的兩個按鈕之間繪製一條線?

enter image description here

我用了一個活動單擊此按鈕。我想在這些按鈕之間畫一條線,如圖所示。有人可以幫助我通過使用代碼或XML在此之間畫線。

+0

一種方法是你可以使用絕對佈局,然後把視圖(如線),你想要把:) –

+0

嗨@xitij,我這裏使用絕對佈局。但是,我怎樣才能把視圖對角線(對角線)? – Binu

+0

我會推薦使用自定義視圖並覆蓋完整視圖 –

回答

0

您可以使用自定義視圖來繪製線條(如LineView)並覆蓋onDraw

@Override 
protected void onDraw(Canvas canvas) 
{ 
    canvas.drawLine(0, 0, getWidth(), getHeight(), m_paint); 
} 

然後使用XML實現您想要的佈局。

<com.android.drawable.LineView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_toRightOf="@id/leftButton" 
    android:layout_toLeftOf="@id/rightButton" 
    android:layout_below="@id/leftButton" 
    android:layout_above="@id/rightButton" 
    /> 
+0

嗨@dreamtale,感謝您的反饋... onDraw()方法...當我使用這種方法。我通過按鈕得到了一個完全覆蓋我的屏幕的行。我只需要按鈕之間的線。你可以幫我做這個.. – Binu

+0

@Binu把LineView和你的兩個按鈕放在'RelativeLayout'中,然後使用上面的XML,讓你的LineView在兩個按鈕之間。 – dreamtale

相關問題