android:id="@+id/id_test_view"
android:background="@mipmap/ic_launcher"
android:paddingTop="100dp"
View의 상단 여백android:paddingBottom="100dp"
View의 하단 여백android:paddingLeft="100dp"
View의 좌측 여백android:paddingRight="100dp"
View의우측 여백android:padding="100dp"
View의 상하좌우 여백android:layout_marginLeft="100dp"
는 LayoutParams의 속성텍스트 내용과 글꼴에 관련된 속성
android:textColor="#F00"
android:textSie="20dp"
android:textStyle="normal"
android:typeface="sans"
android:singleLine="true"
android:singleLine="true"
android:ellipsize="middle"
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="1"
몇 번 흐를 것인가TextView textView = (TextView) findViewById(R.id.textview);
textView.setSelected(true);
구분에 유의할 것
android:minLines="3"
최소 Line 개수<TextView android:text="동해물과 백두산이"
android:minLines="3"/>
android:maxLines="3"
최대 Line 개수android:lines="3"
Line 개수 지정android:ellpisize="end"
를 설정해야 한다. -> 여러줄인 경우 "end"만 지원android:lineSpacingExtra="20dp"
20dp 줄 간격android:lineSpacingMultiplier="3"
한 줄 간격 간격의 3배android:editable="false"
입력X, 겉보기엔 EditText Viewandroid:enabled="false"
입력X, block 상태(회색)android:editable="true"
입력Oandroid:digits="Jnary"
입력할 수 있는 글자 종류 한정android:hint="input text"
입력하기 전 회색글씨로 보여지는 것android:textColorHint="#F00"
hint 색상 변경android:selectAllOnFocus="true"
View 클릭 시 모두 block 처리android:textColorHighlight="#F00"
선택됐을 때의 block 색상 변경android:inputType="none"
default값android:inputType="text"
줄바꿈 Xandroid:inputType="phone"
전화번호 입력, 줄바꿈Xandroid:inputType="textNoSuggestions"
특정 단어에 대한 추천어 표시 기능 offandroid:inputType="number"
숫자키로만 형성된 입력기, 양수만, 줄바꿈X, 추천어Xandroid:inputType="numbersigned"
양수와 음수 입력 가능, 소수점X, 추천어Xandroid:inputType="numberDecimal"
소수점 입력 가능, 음수X, 추천어Xandroid:inputType="time"
기호 ':'키 존재, 추천어Xandroid:inputType="date"
기호 '/'키 존재, 추천어Xandroid:inputType="datatime"
기호 '/:'키 존재, 추천어Xandroid:inputType="textCapCharacters
영문 대문자로 입력, Caps Lock 해제 시 소문자도 입력가능하지만 한 글자 이후에 다시 활성화되어 대문자 입력 유도android:inputType="textCapWords"
영문 한 단어 첫 자를 대문자로android:inputType="textCapSentences"
영문 한 문장 첫 자를 대문자로android:inputType="textPassword"
문자기반 입력기, 입력된 글자 '•' 기호로 표시android:inputType="numberPassword"
숫자기반, 입력된 글자 '•' 기호로 표시 (API 11부터 지원)android:inputType="textEmailAddress"
이메일 주소, '@', '.'키 존재, 추천어X, 줄바꿈Xandroid:inputType="textShortMessage"
이모티콘 모음 키 추가android:onClick="onButtonClick"
public class MainActivity extends Activity {
@override
protexted void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void onButtonClick(View v) {
Toast.makeText(this, "버튼을 눌렀습니다.", Toast.LENGTH_LONG).show();
}
android:src="@drawable/sori_small"
public static final int sori_big=0x7f020001;
.java 코드android:adjustViewBounds="true"
android:maxWidth="100dp"
최대너비 설정android:maxHeight="100dp"
최대높이 설정android:adjustViewBounds="true"
여야 한다.android:tint="#AA0000FF"
셀로판지 효과android:baseLineAlignBottom="true"
android:baseline="50dp"
기준선 수정 설정원본 이미지 크기를 다양한 형태로 조정
android:scaleType="matrix"
android:scaleType="center"
android:scaleType="centerInside"
android:scaleType="centerCrop"
android:scaleType="fixXY"
android:scaleType="fitStart"
android:scaleType="fitCenter"
android:scaleType="fitEnd"
android:padding="20dp"
상하좌우 이미지뷰 내에 원본 이미지와의 여백 설정android:cropToPadding="true"
여백에 따라 이미지 자름