ArrayList를 사용할 수 있는지 여부에 따라 프로그래밍 방식으로 텍스트 뷰를 변경하려고합니다. 기본적으로, 나는 사용자의 애완 동물, 어린이 및 자동차를 표시하기 위해 세 가지 다른 RecyclerView 어댑터 & TextViews를 사용했습니다. 사람이이 중 하나가 없으면 RecyclerView를 비우고 해당 텍스트 뷰를 삭제하고 모든 것을 옮겨서 교체하려고합니다. 1 : http://i.stack.imgur.com/2v1OM.png사용자 속성에 따라 선형 레이아웃에서 프로그래밍 방식으로 텍스트 뷰 변경
나를 위해 일했다 유일한 것은 TextView.setVisibility (View.GONE)를 사용하는 것입니다. 그러나 분명히, 그것은 나를 위해 작동하지 않습니다. 다른 질문에 제안 나는 이것을 시도했다 :
LinearLayout lL = new LinearLayout(getContext());
lL.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
Pets.setPadding(0, 0, 0, 0);
을하지만, 나를 위해 중 하나를 밀어 측면에서 작동하지 않습니다.
RecyclerView setVisibility (View.GONE) –