2014-04-10 3 views
0

메신저로 보드 게임용 안드로이드 앱을 코딩하고 있습니다. 사용자는 메인 액티비티에서 얼마나 많은 오지를 굴릴 지 선택할 수 있습니다 (1에서 3까지).어떻게하면 안드로이드의 액티비티에 이미지를 동적으로 추가 할 수 있습니까?

하나의 활동 만 사용하여 오지의 결과를 이미지로 표시하고 싶습니다. 사용자는 주 활동으로 돌아가서 다른 양의 주사위를 선택할 수 있습니다.

내 문제는 어떻게 동적으로 결과 이미지에 필요한 이미지 뷰를 두 번째 액티비티에 추가 할 수 있습니까? 제가 선택한 양의 오이스 결과를 표시하고 싶습니다.

+0

여기 [link] (http://imgur.com/a/2YizR#0)에서 원하는 것을 볼 수 없습니다. 주요 활동에는 이미지 버튼이 있습니다. 사용자가 원하는 개수의 오지와 색을 결정합니다. 그 후 두 번째 액티비티에 오지를 표시하려고합니다. 그러나 이미지에 표시된대로 항상 다른 레이아웃에 있습니다. – JollyPopper

+0

좋아, 이걸 시도해. 'GridLayout layout = (GridLayout) findViewById (R.id.Layoutfordices); \t \t \t \t 가 (; 나는 <3, I = 0 int로 난 ++) { \t \t \t \t \t imageViewArray [I] = 새 이미지 뷰 (이); \t \t imageViewArray [i] .setImageResource (R.drawable.bd2); \t \t layout.addView (imageViewArray [i]); \t \t} \t \t ' 내가 확인해야 할 경우 오지 = diceamount 연속 만 2 imageviews을 할 경우 같은 레이아웃 PARAMS에 대한 조항. 그런거야? – JollyPopper

답변

0

ImageView 개체를 만들고 해당 속성을 설정 한 다음 기존 레이아웃에 추가하십시오. 다음은 가장 기본적인 형식이지만 원하는 위치를 얻으려면 LayoutParams을 추가해야합니다.

자세한 사용법은 ImageView Documentation을 참조하십시오.