2017-06-04 125 views
-2

我想通過android studio在我的應用程序中添加一些圖像。但它不起作用,請幫助我如何添加更多圖像。我想通過android studio在我的應用程序中添加一些圖像

上傳的設計和XML屏幕截圖。

請幫助我,

感謝 彌若茲

截圖: design xml code

+0

'LinearLayout'簡直是線性的,所以你應該爲了實現這一點,將它們嵌套。 – shiftpsh

+0

請不要張貼代碼,XML或logcat輸出的截圖。請以文字形式發佈所有文字。 –

+0

我是新的android。我不知道這個設計什麼佈局我可以使用。請幫幫我。當我在此處添加更多圖像時,只顯示3張圖像 –

回答

0

您需要將線性佈局更改爲相對佈局實現你在找什麼。

+0

謝謝。 我改變了它。 現在它的工作。還有一個問題,我如何讓圖像大小在親子? –

+0

如果您希望在單行或組中添加多個圖像,可以使用android:layout_weight =「」,將更改爲所需的值。 – 2017-06-04 18:08:11

+0

我可以使用親子關係中的值嗎? –

0

你可以改變你的佈局類型線性佈局相對佈局和「YES」,你可以像這樣在親子設定值: -

ImageView image_view = (ImageView) findViewById(R.id.image_view); 
calulate(image_view); 



private void calulate(View v) 
{ 
    int imgWidth = this.getResources().getDisplayMetrics().widthPixels; 
    int imgHeight = this.getResources().getDisplayMetrics().heightPixels; 
    v.getLayoutParams().height = (int) (0.25*imgHeight);//You can change 0.25 with your value 
    v.getLayoutParams().width = (int) (0.25*imgWidth); 
} 
相關問題