Я реализую приложение, которое имеет сетчатое изображение изображений в одном действии и один фрагмент для каждого изображения, которое содержит изображение в полноэкранном режиме. Когда я нажимаю на любое из изображений в сетке, он должен открыть соответствующий фрагмент. Однако мы не можем использовать намерение сделать это. вот мой кодAndroid, использующий намерение открыть фрагмент из активности
public void onItemClick(AdapterView<?> arg0, View arg1, int position,
long arg3) {
// TODO Auto-generated method stub
if(position==0)
{
Intent i=new Intent(Gallery.this,ImageFrag1.class);
startActivity(i);
}
и фрагмент
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class ImageFrag1 extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.imagefrag1, container, false);
}
}
Этот фрагмент связан с ImagesSwipe деятельности. SO как мне достичь перехода между элементом сетки и его соответствующим фрагментом. Спасибо
Почему фрагмент для каждого изображения? – techiServices
Я использую навигационную панель навигации, поэтому я сохранил каждую вкладку в качестве изображения –
. Я могу придумать множество решений для этого, в зависимости от того, как приложение должно действовать на основе размеров экрана и т. Д. Загружает «GridView» в «Фрагмент» ? – techiServices