당신은 당신의 레이아웃 XML에 수직에서 수평으로 레이아웃을 변경해야합니다
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
...
또한 레이아웃 내에서 위치 요소가 gravity 설정을 사용 할 수 있습니다. 각 행에 두 개의 버튼, 나란히, 단순히 중첩의 LinearLayout 요소, 예를 넣어 :
<Button android:layout_width="wrap_content"
android:gravity="center"
...
업데이트 : 그래서 당신이 사용할 수있는 중간에 버튼을 배치하기
<LinearLayout android:orientation="vertical" ...>
<LinearLayout android:orientation="horizontal" ...>
<Button ... />
<Button ... />
</LinearLayout>
<LinearLayout android:orientation="horizontal" ...>
<Button ... />
<Button ... />
</LinearLayout>
</LinearLayout>
다른 하나는 그다지 나타나지 않는 .. t.setLayoutParams (새 LayoutParams (LayoutParams .WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); \t a.setLayoutParams (신규의 LayoutParams (LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); \t l.setLayoutParams (신규의 LayoutParams (LayoutParams.WRAP_CONTENT,의 LayoutParams.WRAP_CONTENT)); 둘 다 wrap_content를 사용합니다 ..하지만 거기에 위치를 정의하고 싶다고 말할 수 있습니다 .. 하나는 왼쪽에, 하나는 오른쪽에 있습니다. 내가 할 수 있습니까 ?? – Gagandeep
나는 질문을 이해할 수 있을지 잘 모르겠다. 어쨌든 XML에서 할 수있는 모든 작업은 Java로 수행 할 수 있습니다. 모든 XML 유형 및 속성에 해당하는 Java가 있습니다. XML로 파악한 후에는 Java 요소를 쉽게 사용할 수 있습니다. 중첩 요소를 상위 요소에 추가하고 XML과 일치하도록 특성을 설정하면 작동합니다. – goto10
나는 코드를 편집했다 .. 나는 중력, 너비 및 높이 부분을 구현하려했지만 .. didnt work :( – Gagandeep