0~5개의 이미지를 띄워주는 페이지 인데요
맘처럼 되질 않네요 레이아웃화면도 너무 크게 나와버리구요
고수님들의 답변 기다리겟습니다
==============================xml 파일입니다==================================
<ScrollView android:id="@+id/ScrollView01"
android:layout_width="wrap_content" android:layout_height="wrap_content">
<LinearLayout android:id="@+id/LinearLayout02"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:orientation="vertical">
//이미지가 들어가는 자리 입니다
<ImageView android:layout_width="wrap_content"
android:layout_height="wrap_content" android:id="@+id/care_image"
android:minHeight="362px" android:minWidth="320px"/>
<ImageView android:layout_width="wrap_content"
android:layout_height="wrap_content" android:id="@+id/care_image1"
android:minHeight="362px" android:minWidth="320px"/>
<ImageView android:layout_width="wrap_content"
android:layout_height="wrap_content" android:id="@+id/care_image2"
android:minHeight="362px" android:minWidth="320px"/>
<ImageView android:layout_width="wrap_content"
android:layout_height="wrap_content" android:id="@+id/care_image3"
android:minHeight="362px" android:minWidth="320px"/>
<ImageView android:layout_width="wrap_content"
android:layout_height="wrap_content" android:id="@+id/care_image4"
android:minHeight="362px" android:minWidth="320px"/>
</LinearLayout>
</ScrollView>
===============================java 파일입니다==================================
public class My_Care extends Activity implements OnClickListener{
ImageView iv=null;
ImageView iv1=null;
ImageView iv2=null;
ImageView iv3=null;
ImageView iv4=null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.skincare_second_page); //skincare_second_page 레이아웃 출력
iv = (ImageView)findViewById(R.id.care_image); //iv에 care_image 이미지뷰 삽입
iv1 = (ImageView)findViewById(R.id.care_image1);
iv2 = (ImageView)findViewById(R.id.care_image2);
iv3 = (ImageView)findViewById(R.id.care_image3);
iv4 = (ImageView)findViewById(R.id.care_image4);
Bitmap sugngge_bm = BitmapFactory.decodeResource(getResources(), R.drawable.skincare_gimi );
// Resource 폴더에 저장된 type_normal 그림파일을 Bitmap으로 만들어 sugngge_bm에 리턴해준다
Bitmap gimy_bm = BitmapFactory.decodeResource(getResources(), R.drawable.skincare_joogunkkae );
Bitmap whitening_bm = BitmapFactory.decodeResource(getResources(), R.drawable.skincare_miback );
Bitmap gagsil_bm = BitmapFactory.decodeResource(getResources(), R.drawable.skincare_gaggil);
Bitmap shaving_bm = BitmapFactory.decodeResource(getResources(), R.drawable.skincare_shaving );
Bitmap zurm_bm = BitmapFactory.decodeResource(getResources(), R.drawable.skincare_aging );
Bitmap black_hade_bm = BitmapFactory.decodeResource(getResources(), R.drawable.skincare_blackhead );
Bitmap yudrm_bm = BitmapFactory.decodeResource(getResources(), R.drawable.skincare_acene);
//실제 이미지를 띄워주는 부분 입니다
if(Save.water > 5) // Save.java의 피부수분량 5이상일 경우
iv.setImageBitmap(gagsil_bm); // gagsil_bm 비트맵이미지를 iv에 띄워줌
if(Save.oil > 5) // Save.java의 피지분비량이 5이상일 경우
iv1.setImageBitmap(black_hade_bm); // black_hade_bm 비트맵이미지를 iv1에 띄워줌
if(Save.acne >=3) // Save.java의 여드름지수가 3이상일 경우
iv2.setImageBitmap(yudrm_bm); // yudrm_bm 비트맵이미지를 iv2에 띄워줌
if(Save.wrinkle >=1) // Save.java의 주름지수가 1이상일 경우
iv3.setImageBitmap(zurm_bm); // zurm_bm 비트맵이미지를 iv3에 띄워줌
if(Save.sens > 4) // Save.java의 피부민감도가 4이상일 경우
iv4.setImageBitmap(gimy_bm); // gimy_bm 비트맵이미지를 iv4에 띄워줌
}