안드로이드에서 activity를 만들고 xml에 있는 text 나 버튼 등을 가져올려면 우선 그 xml파일을 activity 자바에서 불러올 필요가 있다.


public class LoadingPage extends AppCompatActivity {

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

ImageView logoImage = (ImageView) findViewById(R.id.logoImage);


}
}

위 처럼 이미지 뷰를 xml에서 생성을 하고, 이 레이아웃에 있는 이미지뷰를 엑티비티에서 읽어 들일려면 setContentView(R.layout. xml이름)를 이용하면 된다.


필자는 레이아웃을 start_loading_layout 으로 두었고 위 처럼 적었다.



그리고 activity를 생성 했다면 AndroidManifest.xml 파일에 아래 처럼 작성 해줘야 한다. <application> 태그 안에 <activity> 태그로 activity를 등록하여 주면 되고, ".엑티비티명" 을 넣어주면 된다.


<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.mysns">

<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">

<activity android:name=".LoadingPage"/>


<activity android:name=".LoginPage"/>
</application>

</manifest>


+ Recent posts