마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

이미지 뷰 레이아웃 중심점 잡기

0 추천
public class MainActivity extends AppCompatActivity {
    int d=0,e=0,f=0;
    EditText editText;
    int width,height;
    stay1 stay1;
    TextView textView;
    LinearLayout l1;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.sub);
        editText=(EditText)findViewById(R.id.editText);
        width = getWindowManager().getDefaultDisplay().getWidth();
        height = getWindowManager().getDefaultDisplay().getHeight();
        textView=(TextView)findViewById(R.id.textView3);
        stay1=(stay1)findViewById(R.id.view);
        l1=(LinearLayout)findViewById(R.id.l1);
 
l1이 이미지 뷰가 포함되어 있는 레이아웃인데요.
l1에 있는 레이아웃만 중심점을 잡으려고 하는데요. 
어떻게 해야 하는지 모르겠어요
 
dddffaaas123 (230 포인트) 님이 2017년 1월 25일 질문

1개의 답변

0 추천
중심점을 잡는다는게..

구체적으로 어떤 말씀이신지 모르겠습니다.

정 가운데에 이미지뷰를 배치하고 싶다는 말씀이신건가요?
모나미153 (17,540 포인트) 님이 2017년 1월 25일 답변
정 가운데 이미지뷰를 배치하는 게 아니고요. 레이아웃에 있는 이미지뷰의 중심점을 잡는 겁니다. 이미지뷰가 원으로 그려져 있어서 원의 중심을 잡는 겁니다. 원의 중심점을 잡아야 원에 각도를 만들수가 있기 때문입니다.
http://devbible.tistory.com/140
요기에 뷰 좌표를 구하는 방법이 있는데요..
좌표를 구한 후, 이미지 뷰 가로, 세로의 절반씩을 더하면
해당 이미지뷰의 중심 좌표가 구해질것 같아요.
감사합니다^^ 항상 건강하시고 행복하세요.
...