-6
아래처럼 작은 텍스트에서 큰 텍스트로 행이있는 사용자 지정 목록보기를 안드로이드에 구현하고 싶습니다. 사용자 지정 목록보기/Recyclerview
listview/recyclerview가 아닌 경우 안드로이드의 다른 구성 요소는 무엇입니까?
도움이 될 것입니다.
아래처럼 작은 텍스트에서 큰 텍스트로 행이있는 사용자 지정 목록보기를 안드로이드에 구현하고 싶습니다. 사용자 지정 목록보기/Recyclerview
listview/recyclerview가 아닌 경우 안드로이드의 다른 구성 요소는 무엇입니까?
도움이 될 것입니다.
은 목록보기 위해 당신이 뭔가를해야합니다, 당신의 목록을 채우는 후 : 당신이 그들을 변경해야 할 수도 있으므로
private void changeSizes() {
View v;
View v1;
TextView tv; // this one depends on your layout
TextView tv1;
int count = myList.getCount();
int middleRowIndex = (int)count/2 ;
TextView midRow = myList.getAdapter().getView(middleRowIndex, null, null).findViewById(R.id.textView);
midRow.setTextSize(TypedValue.COMPLEX_UNIT_SP,(int)(count * middleRowIndex));
int prevIndex = middleRowIndex - 1;
int nextIndex = middleRowIndex + 1;
while(prevIndex >=0 && nextIndex < count){
v = myList.getAdapter().getView(prevIndex, null, null);
tv = (TextView) v.findViewById(R.id.textview);
tv.setTextSize(TypedValue.COMPLEX_UNIT_SP,(int)(count * prevIndex));
v1 = myList.getAdapter().getView(nextIndex, null, null);
tv1 = (TextView) v.findViewById(R.id.textview);
tv1.setTextSize(TypedValue.COMPLEX_UNIT_SP,(int)(count * prevIndex));
prevIndex--;
nextIndex++;
}
}
이
V, V1, TV와 TV1는의도 방법 사용자 정의 목록보기 내부 전망이다 글꼴 크기를 계산하고 설정을 변경할 수 있습니다.
P.S 앱에서이 코드를 시도하지 않았지만 오류가 발생하는 경우 알려 주시기 바랍니다.
선택한 글꼴이 가장 큰 글꼴입니까? 또는 항상 작은 것에서 큰 것까지 작은 것에서 작을 것인가? –
그가 실제로 원하는 것은 항목이있는 목록을 가지고 있고 중간에 오는 사람이 스 와이프하는 동안 ... [이] (https://youtu.be/7AXFDn5qKo4)와 같은 원형 인 'ListView ' –
position을 곱수로 사용하고 텍스트 크기를 설정하면됩니다. 또는 텍스트 크기의 정수 배열을 사용할 수 있습니다. – ADM