RelativeLayout 에서 사용자 정의 레이아웃
/**
*
*/
private void initLeftIcon() {
if (leftIconIV == null) {
leftIconIV = new ImageView(mContext);
}
leftImgParams = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
leftImgParams = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
leftImgParams.addRule(RelativeLayout.ALIGN_PARENT_LEFT, TRUE); //
leftImgParams.addRule(RelativeLayout.CENTER_VERTICAL, TRUE); //
if (mLeftIconWidth != 0 && mLeftIconHeight != 0) {
leftImgParams.width = mLeftIconWidth;
leftImgParams.height = mLeftIconHeight;
}
leftIconIV.setScaleType(ImageView.ScaleType.FIT_CENTER);
leftIconIV.setId(R.id.id_leftIcon);
leftIconIV.setLayoutParams(leftImgParams);
if (mLeftDrawable != null) {
leftImgParams.setMargins(mLeftIconMarginLeft, 0, 0, 0); //
leftIconIV.setImageDrawable(mLeftDrawable);
}
addView(leftIconIV);
}
/**
*
*/
private void initRightIcon() {
if (rightIconIV == null) {
rightIconIV = new ImageView(mContext);
}
rightImgParams = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
rightImgParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT, TRUE); //
rightImgParams.addRule(RelativeLayout.CENTER_VERTICAL, TRUE); //
rightIconIV.setScaleType(ImageView.ScaleType.FIT_CENTER);
rightIconIV.setId(R.id.id_rightIcon);
rightIconIV.setLayoutParams(rightImgParams);
if (mRightIconWidth != 0 && mRightIconHeight != 0) {
rightImgParams.width = mRightIconWidth;
rightImgParams.height = mRightIconHeight;
}
if (mRightDrawable != null) {
rightImgParams.setMargins(0, 0, mRightIconMarginRight, 0); //
rightIconIV.setImageDrawable(mLeftDrawable);
}
addView(rightIconIV);
}
https://github.com/jenosongjiabin/PopularDemo/tree/master/supertextview
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.