프로그래밍 방식으로 LinearLayout을 만들고이 레이아웃에 3 개의 버튼을 추가하고 있지만 다른 하나의 버튼 위에 하나씩 보여줍니다.LinearLayout에 프로그래밍 방식으로 3 개의 버튼 추가
버튼을 어떻게 표시 할 수 있습니까?
.. 주위 읽기 나는 아마 내가의 LayoutParams을 설정해야한다는 것을 이해하지만내가이 함께 해봤지만 트릭을하지 않았다 어떻게 .. 알아 냈하지 않았다
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.MATCH_PARENT
);
ll.addView(b1, layoutParams);
ll.addView(b2, layoutParams);
ll.addView(b3, layoutParams);
도움 주셔서 감사합니다.
편집 :
은 아마 좀 더 세부 사항을 추가 할 필요가 있었다.
레이아웃에도 다른 요소가 있지만 문제는 없지만 버튼에 대한 추가 레이아웃을 만들었습니다.
이제 버튼 라인에 있지만 서로 다른 폭 .. :/
나는이 함께 시도했지만 도움이되지 않았다 ..
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT,
1f
);
이봐. 나는 너와 비슷한 것을하려고 노력하고 있는데, 나는 어떤 문제가있다. 이 솔루션을 살펴보고 무엇을했는지 확인했지만 몇 가지 이유 때문에 화면의 전체 너비를 차지하고 동일한 행에 나타나지 않는 4 개의 큰 버튼을 얻게되었습니다. 너는 내가 너가 뭘 잘못하고 있는지 보여 줄 수 있다고 생각하니? http://pastebin.com/26cTEqhg 감사합니다. – MasterGberry