textview.setTextColor(Color.parseColor("#000000")); 컬러값을 Color.parseColor("#000000") 를 통해서 받아와야한다. 그럼 잘 바뀐다 배경 바꾸고 싶으면 textview.setBackgroundColor(Color.parseColor("000000")); 배경바꾸는 명령어 입력하면 된다. 또한 안드로이드에서 textsize를 조정할 때 sp나 px를 쓰면 핸드폰의 기본 설정에서 글씨크기를바꾸면 그것에 맞추어 글씨 크기가 바뀐다. 이를 방지하기 위해 아래의 코드를 사용하여 해결한다. textview.setTextSize(90); //이렇게 쓰면 sp로 적용이됨 textview.setTextSize(TypedValue.COMPLEX_UNIT_DIP,..
리사이클러뷰 포지션값이 분명 8이 나와야하는데 9가 나오고, 9에서도 9가 나오는 기현상이 발생하였다. 여러차례 검색한 끝에 position 값이 재사용으로 인해 바뀔 수 있다는 말을 듣고 , viewholder이 가지고 있는 getAdapterPosition()을 사용하여 해결하려 했다. 일반적인 경우 해결이 된다는데 내 경우는 해결이 되지 않았다. 그래서 알아본 결과. 내가 public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { v = LayoutInflater.from(parent.getContext()).inflate(R.layout.videoplaylist_item, parent, false); ret..
안드로이드 (Android)에서 리사이클러뷰(RecyclerView)와 스티키스크롤(sticky scrollview), 탭(Tabs) 세가지를 함께사용해보도록 하겠습니다. 우선 세가지를 함께 사용한 xml입니다. chckendetail.xml 아직 아이템에 대한 세부사항은 나누어 두지 않았고, sticky해더가 tabs를 고정시키게만 설정해둔 상태입니다. app:stickyHeader="@+id/tabs" 를 통해서 고정시킵니다.