2016-08-01 3 views
0

교육용 프로젝트로 Android 앱을 개발 중입니다. 사용자 지정 GridAdapter를 사용하는 GridView 개체를 만들었습니다. 그리드는 기본적으로 자리 표시 자 이미지 집합을로드합니다. 나는 그 자리 표시 자 이미지를 자신의 이미지, 일부 텍스트 또는 YouTube 비디오에 대한 링크로 대체 할 수 있기를 바랍니다.사용자 입력을 기반으로 GridView의 ImageView를 ImageView로 변경합니다.

가능한지 여부에 대한 정보를 찾을 수 없습니다. XML 파일에 Imageview를 지정 했으므로 런타임에 이것을 어떻게 바꿀 수 있습니까? 나는 XML에서 TextView 객체를 생성하고 레이어 화 한 다음 맨 앞에 가져 오는 메소드를 생성해야하는지 궁금하다. 모든 조언은 대단히 감사하겠습니다. 이 드리겠습니다 여부의 경우는

<ImageView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/imageView" 
    android:layout_centerInParent="true" 
    /> 
+0

을 일하는 것이 이제까지 사용자가 문신 컨테이너를 볼 수 있고 다른 두 수 있도록 선택하는 어떤 사용자 입력 ...에 따라 컨테이너의 가시성을 설정합니다 사용자가 선택한 실제 컨텐트의 컨테이너. 그런 다음 스텁이 보이고 컨테이너가 xml에 있다고 선언합니다. 런타임에서 내용이 표시되고 스텁이없는 컨테이너를 만들면됩니다. –

답변

1

나의 제안 gone 가시성을 XML로 TextView 등을 정의하는 것입니다 ..... 알고 좋은 것입니다. 사용자가 어떤 조치를 취한 경우 visible을 받고 gone의 표시를 ImageView으로 설정하십시오.

1

사라지다 '로 ...이 내가 당신이 이미지 뷰 스텁과 모두를 지정할 수 있습니다 추측

관련 문제