이미지 뷰로 해서 이미지보이게 하구 링크걸어서
그 인터넷페이지로 넘어가면 되는데요
이거 정렬안되나요???ㅜㅜ
이미지를 좀 여러개를 넣고 해야되서..
그리구 이미지아래에 글씨는 따로 못넣는건지..아니면 제가 이미지에 글씨까지 포함해야하는지 ㅜㅜ
그리구 제가 다른 이미지 넣으면 오류나는데 이건 왜그런걸까요??ㅜㅜ
메인이랑 자바 소스 입니다. ㅜㅜ
아시는 분 좀 알려주세요 ㅜㅜㅜㅜ
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ImageView
android:id="@+id/info"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/icon" />
</LinearLayout>
--------------------------------------------------------------------------------------------------------------------------
package com.Menu_1;
import com.Menu_1.R;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
public class Menu_1 extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ImageView iv = (ImageView)findViewById(R.id.info);
iv.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://http://www.hywoman.ac.kr/hyw_board/")));
}
});
}
}
<!--메뉴 변수: menu -->
<group
android:id="@+id/megroup">
<!-- 처음으로 -->
<item
android:id="@+id/Menu_1"
android:icon="@drawable/ic_menu_home"
android:title="@string/home"
android:orderInCategory="1">
</item>
<!-- 검색 -->
<item
android:id="@+id/Menu_2"
android:icon="@drawable/ic_menu_search"
android:title="@string/postnumber"
android:orderInCategory="2">
</item>
<!-- 조회 -->
<item
android:id="@+id/Menu_3"
android:icon="@drawable/ic_menu_compass"
android:title="@string/deliverysearch"
android:orderInCategory="3">
</item>
<!-- 알림 -->
<item
android:id="@+id/Menu_4"
android:icon="@drawable/ic_menu_info_details"
android:title="@string/alram"
android:orderInCategory="4">
</item>
<!-- 게임 -->
<item
android:id="@+id/Menu_5"
android:icon="@drawable/ic_menu_emoticons"
android:title="@string/game"
android:orderInCategory="5">
</item>
<!--설정 -->
<item
android:id="@+id/Menu_6"
android:icon="@drawable/ic_menu_manage"
android:title="@string/option"
android:orderInCategory="6">
</item>
</group>
지금 만드는 중인 우체국 공공기관 어플 11종중 한개의 메뉴인데..
android:title="@string/option"
string.xml에 적어서 씁니다.
<string name="home">홈</string>
<string name="deliverysearch">조회</string>
<string name="postnumber">검색</string>
<string name="common">공지사항</string>
<string name="alram">알림</string>
<string name="game">게임</string>
<string name="option">설정</string>
//공통으로 쓰는 액티비티에 예를 들면 commonActivity 같은 것에
case R.id.Menu_1:
startActivity(new Intent(this, XXXXXXXXXX.class));
break;
//이런 식이면 그냥 작동하고.
case R.id.Menu_2:
if (!(this instanceof XXXXXXX)) {
Intent intent = new Intent(this, XXXXXXXXX.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(intent);
//에니메이션 설정 불러오는 겁니다. 당연히 여기에는 없습니다.
overridePendingTransition(R.anim.epost_slide_in_right, R.anim.epost_slide_out_left);
finish();
}
break;
이런 식이면 해당 페이지일때는 무시합니다. 에니메이션도 저기서 적용하지요.