본문 바로가기

개발자/Android

Android studio로 어플 만들기#1 (버튼과 인터넷페이지 연동)

반응형

오늘은 간단한 어플을 만들어보겠어요~


button을 생성하고, 버튼을 클릭했을때 반응하는것을 해볼텐데요




먼저 프로젝트파일을 생성합니다.




Minimum 타겟은 휴대폰 버전보다 낮게 설정해주세요



Android studio가 여러 기능을 지원하는데

일단 우리는 우리가 기능을 만들어서 사용할것이기 때문에

Empty Activity를 선택합시다.



생성!



activity_main 화면에 Button을 생성합시다.

왼쪽에 Button이라고 되어있는것을 드래그하면 생성이되요

더블클릭해서 BLOG라고 이름을 설정해줍니다.

그리고 , 오른쪽편에 보시면 id부분을 blogbtn으로 지정을 해줍니다.



Onclick 이벤트를 설정할것인데요,

Onclick은 사용자가 한번 클릭했을때 발생할 이벤트를 설정하는거예요

이름을 Onclick1로 설정해줍니다.



그런다음, Text페이지로 넘어와서 Button속성란에 제대로 설정이 되어있는지 확인합니다.




마지막으로 activity_main과 연결이되어있는 MainActivity로 들어갑니다.

그런다음, 빨간테두리와같이

onClickListener를 등록합니다.

onClick함수 안을 보시면

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("주소")); 가 있는데요

 

이것이 바로 intent를 통해 액션 뷰를 띄우는 방법입니다.

적어준 주소의 웹페이지가 뜨게 됩니다!


소스코드

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Button button1=(Button) findViewById(R.id.blogbtn);
button1.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://hso9201.tistory.com"));
startActivity(intent);

}
});
}

}


테스트를 해보죠~

저는 제 블로그 hso9201.tistory.com으로 접속하도록 설정을 해놨어요.





정상적으로 작동하네요~

이 방식으로 onclick했을때 다른 페이지로 넘어가고, 

Event가 실행되는것을 응용할 수 있어요


2탄에서 만나요^^


도움되셨다면 공감 부탁드려요 ㅎㅎ


반응형