0
나는 각보기에 타원을 추가하고 싶지만 첫 번째 레이아웃에만 추가하는 것처럼 보입니다. 모든 아이디어를 여기 여러 레이아웃에 여러 개의보기 추가하기
는DrawOval firstOval = new DrawOval(this, 400, 20, 650, 100);
firstOval.setBackgroundColor(Color.TRANSPARENT);
ViewGroup firstLayout = (ViewGroup) findViewById(R.id.first_plane);
firstLayout.addView(firstOval);
DrawOval secondOval = new DrawOval(this, 200, 150, 450, 230);
secondOval.setBackgroundColor(Color.TRANSPARENT);
ViewGroup secondLayout = (ViewGroup) findViewById(R.id.second_plane);
secondLayout.addView(secondOval);
가 당신에게
DrawOval 개체 란 무엇입니까? ShapeDrawable이 OvalShape로 설정된 ImageView 세트를 원할 수도 있습니다. – satur9nine
그것은 화면에 타원을 그리는 임의의보기입니다. 그게 중요할까요? – James
글쎄, 당신의 DrawOval 클래스가 표준 안드로이드 라이브러리에 포함되어 있지 않은 자신이 작성한 커스텀 뷰라는 점을 고려할 때 당신의 버그는 아마 그 클래스에있을 것입니다. 전반적으로 내가 제공 한 코드가 작동하지 않는 이유는 알 수 없습니다. 가능하면 언제든지 내장 Android 클래스를 사용하는 것이 좋습니다. – satur9nine