[java] 안드로이드 : 프로그래밍 방식으로 textview의 한 패딩 설정


0 Answers

나는 보통 잊지 않거나 다른 패딩을 놓치지 않는 간단한 유틸리티 메소드를 만든다.

public static void setPaddingLeft(View v, int leftPaddingDp) {
    int leftPaddingPx = dpToPx(leftPaddingDp);
    v.setPadding(leftPaddingPx, v.getPaddingTop(), v.getPaddingRight(), v.getPaddingBottom());
}

나중에 xmls에서와 같이 dp 단위를 제공하여 다음과 같이 사용합니다.

Utils.setPaddingLeft(myExampleTextView, 10)
Question

프로그래밍 방식으로 텍스트 뷰의 위쪽 패딩을 설정하려고합니다. setPadding () 메서드를 사용하여이 작업을 수행 할 수 있다는 것을 알고 있습니다. 그러나 문제는이 방법은 왼쪽, 위쪽, 오른쪽, 아래쪽의 4 가지 매개 변수가 필요하다는 것입니다. 왼쪽, 오른쪽 및 아래쪽을 변경하고 싶지는 않지만 위쪽 채우기 만 변경하고 싶습니다.

그게 가능하니?




Related