Я разрабатываю приложение для Android для сайта социальных сетей. Я хочу отображать сообщения, которые пользователи друг Опубликовано, Может быть 2 типа сообщений, пост фотографии или только текст, Я создал пользовательский список, который получает данные в формате JSON. структура зрения пользовательского списка являетсяСкрыть изображение в пользовательском ListView в Android
Имя друга (TextView) Опубликовано фото (ImageView) Опубликовано Дата & Время
Теперь Проблема в том, я не в состоянии скрыть Control ImageView для текста только после поскольку здесь нет необходимости в изображении.
, когда я пытаюсь скрыть изображение для текстовых сообщений, все изображения для всех сообщений становятся невидимыми.
Пожалуйста, помогите мне в этом.
Вот код
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View itemView = convertView;
if (itemView == null)
{
itemView = getLayoutInflater().inflate(R.layout.postlistview, parent,false);
}
Posts CurrentPost = myPosts.get(position);
// myPosts Is the List Of Posts, (Usermane, Posttext, PostImage, IsPhotoPost)
//Retrieving The User Name
TextView userName = (TextView) itemView.findViewById(R.id.post_username);
userName.setText(CurrentPost.getUserName());
// Retrieving Whether the Post Is TextOnly Or Photo Post and Photo AssignMent
ImageView imgView =(ImageView) itemView.findViewById(R.id.post_photo);
if (CurrentPost.IsPhotoPost()) // If True
{
URL url = null;
Bitmap bmp = null;
try {
url = new URL(CurrentPost.getPostPhoto());
bmp = BitmapFactory.decodeStream(url.openConnection().getInputStream());
} catch (MalformedURLException e) {
}catch (IOException e) {
}
imgView.setImageBitmap(bmp);
}
else
{
imgView.setVisibility(View.INVISIBLE);
}
}
Когда я исполню его, все размещать фотографии становится невидимым
Опубликуйте код для вашего адаптера (или соответствующий код, который вы используете). – Szymon
я отредактировал вопрос и разместил код также, пожалуйста, посмотрите, я даю мне решение, если возможно –