1. 자바코드
package com.example.imageviewpractice;
import androidx.appcompat.app.AppCompatActivity;
import android.graphics.Color;
import android.os.Bundle;
import android.view.Gravity;
import android.widget.ImageView;
import android.widget.LinearLayout;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout linear = new LinearLayout(this);
linear.setOrientation(LinearLayout.VERTICAL);
linear.setGravity(Gravity.CENTER);
linear.setBackgroundColor(Color.LTGRAY);
ImageView iv = new ImageView(this);
iv.setImageResource(R.drawable.person); // 이미지 리소스
LinearLayout.LayoutParams param = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
// param.width = 70; 이미지 너비
// param.height = 70; 이미지 높이
// param.setMargins(0,0,0,0); 이미지 마진(왼쪽, 위, 오른쪽, 아래)
linear.addView(iv, param);
setContentView(linear);
}
}
'Android' 카테고리의 다른 글
[Android] dialog.addContentView로 ImageView 넣기 / 지우기 (0) | 2020.06.01 |
---|---|
[Android / 안드로이드] 자바(Java) 비트맵 크기 줄이기, 리사이즈 (0) | 2020.05.28 |
[Android] Toast 메세지 띄우기 (feat. 코드한줄) (0) | 2020.05.05 |
[Android] 페이스북 로그인 연동 코드 (1) | 2018.12.19 |
[Android] 구글 로그인 연동 코드/ Firebase (1) | 2018.12.02 |