나는 이런 일을 안드로이드와 함께 만드는 몇 가지 문제가 있습니다.안드로이드 어떤 레이아웃을 사용
이미지 버튼을 tableLayout
에 추가했지만 문제가 발생합니다. 대신 linearLayout
을 사용해야합니까? 문제는
나는 이런 일을 안드로이드와 함께 만드는 몇 가지 문제가 있습니다.안드로이드 어떤 레이아웃을 사용
이미지 버튼을 tableLayout
에 추가했지만 문제가 발생합니다. 대신 linearLayout
을 사용해야합니까? 문제는
각 법안을 가정/동전 당신이 부모 선형 레이아웃
의 모든 자녀 3 개 선형 레이아웃에서이 작업을 수행 할 수있는 별도의 요소입니다 ... 그들이 맞게 아마 스트레칭해야한다는 것입니다의사 ...
<linearLayout
vertical>
<!-- first row -->
<linearLayout
horizontal
weightSum = 2>
<image layout_width="0dp" layout_weight="1">
<image layout_width="0dp" layout_weight="1">
</linearLayout>
<!-- second row -->
<linearLayout
horizontal
weightSum = 2>
<image layout_width="0dp" layout_weight="1">
<image layout_width="0dp" layout_weight="1">
</linearLayout>
<!-- coins -->
<linearLayout
horizontal
weightSum = 3>
<image layout_width="0dp" layout_weight="1">
<image layout_width="0dp" layout_weight="1">
<image layout_width="0dp" layout_weight="1">
</linearLayout>
</linearLayout>
나는 사용자가 입력해야합니다 모든 안드로이드 특정 물건을 떠나, 그냥 필수 요소를 제공하고 있습니다. 나는 이것이 너를 쫓아 갈 것이라고 믿는다.
중앙 동전에 약간의 marginLeft와 marginRight를 추가하여 나란히 놓지 않도록 (또는 투명지로 채우기 만하면됩니다.)
LinearLayout
을 사용하는 것이 좋습니다. layout_weight
을 자식 요소에 사용하여 요소의 너비/높이를 동일하게 만들 수 있습니다.
이 경우 선형이 하나 인 LinearLayout을 사용합니다. 높이는 wrap_content
으로 설정하고 내부에는 방향이있는 LinearLayouts 세 개를 사용합니다 (width는 match_parent와 height wrap_content). 세은 LinearLayouts의 각 내부
1. 당신에게 많이 감사합니다. 나는 내 마음에 이것을 가지고 있었지만 사람들은 일반적으로 선형 배치에 반대한다. 그러나 쉽게 할 수 있다면 나는 doupt. 이미지가 아닌 imageButton을 사용합니다. 클릭 할 때 클릭 할 수있는 이미지에 시각 효과가 있는지 확실하지 않습니다. 중력 = center_horizontal없이 작동하는 것 같습니다. – GorillaApe
보기가 (이미지, ImageButtons, 버튼 등) 상관 없습니다. Android에서 모두 동일하게 처리합니다. 당신 말이 맞아요. center_horizontal은 여기에 불필요합니다. 나는 그것을 설명에서 제거 할 것입니다. linearLayouts에 "반대"할 이유는 없습니다. 그것들은 도구입니다. 주어진 문제 (예 :이 문제에 해당)에 적합 할 때 사용하십시오. –