2014-09-27 4 views
1

Я новичок в java и android, поэтому я попытался сделать простое приложение с возможностью рисования и фрагментов. Теперь я знаю, как загружать веб-сайты в приложении, но я не знаю, как показать некоторые снимки внутри выделенного фрагмента макета. Надеюсь, у вас есть идеи, как я могу показать некоторые снимки в одном фрагменте. Любая помощь приветствуется.Картинки внутри выделенного фрагмента макета

Это мой photos_fragment:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <TextView 
     android:id="@+id/txtLabel" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerInParent="true" 
     android:textSize="16sp" 
     android:text="Photos View"/> 

    <ImageView android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@id/txtLabel" 
     android:src="@drawable/ic_photos" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="10dp"/> 


</RelativeLayout> 

И это мой PhotosFragment.java:

import android.app.Fragment; 
import android.os.Bundle; 
import android.view.LayoutInflater; 
import android.view.View; 
import android.view.ViewGroup; 

public class PhotosFragment extends Fragment { 

    public PhotosFragment(){} 

    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
      Bundle savedInstanceState) { 

     View rootView = inflater.inflate(R.layout.fragment_photos, container, false); 

     return rootView; 
    } 
} 
+0

что проблема ур код загрузит 'ic_photos' когда fragmet присоединит с' Activity' – kId

+0

Вопрос заключается в том, КАК вы хотите добавить НЕКОТОРЫЕ изображения в фрагменте? в одном изображении нескольких изображений или нескольких изображений с разными изображениями. – Chitrang

+0

Я хочу добавить в одно изображение несколько фотографий. – Tarvo

ответ

1

Попробуйте сделать google.It настолько прост, что вы получите его с самого первого примера.

View rootView = inflater.inflate(R.layout.fragment_photos, container, false); 

ImageView image = (ImageView)rootView.findViewById(R.id.image); 
image.setImageResource(R.drawable.image1); 
return rootView; 

изображение идентификатор ImageView

+0

Но я хочу добавить несколько фрагментов внутри фрагмента. Я aleready пытался Google, но я не мог получить ответ. Я знаю, как показывать только одну картинку, но я не знаю, как показать несколько изображений внутри фрагмента. – Tarvo

+0

Я понял, как я могу это сделать. Я просто сделал простой HTML-код, я добавляю фотографии, а затем мой веб-просмотр загружает его. Спасибо за помощь! – Tarvo

0

Попробуйте эту

int imageresource = getResources().getIdentifier("@drawable/pizza", "drawable", getActivity().getPackageName()); 

image.setImageResource(imageresource); 
Смежные вопросы