2009-12-23 105 views
0

你知道如何在LinearLayout上劃線嗎?要創建一個LinearLayout,我使用的是XML資源:如何在LinearLayout上畫一條線?

@Override 
public void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
setContentView(R.layout.main_layout); 
    LinearLayout linear = (LinearLayout)findViewById(R.id.linearlayout); 
    //I wanna draw line on "linear" 
} 

這可能嗎?

回答

0

有很多方法;一種方法是定義代表XML(在您的res文件夾中)的行的ShapeDrawable,並將其設置爲LinearLayout內的背景資源,即ImageView

您可以在the docs中瞭解更多關於繪圖和2D圖形的一般信息。

隨意提供一些更多的上下文(具體用例),所以我可以詳細說明這個答案或其他人可以回答。

0

我在圖像編輯工具中創建了一幅圖像,該圖像編輯工具是我想要的2×2像素方塊。然後在代碼中,我創建了一個ImageView並將該圖像設置爲源。最後,我將ImageView高度設置爲FitContent,將寬度設置爲FillParent,這給了我一條水平線。