2017-04-24 122 views
0

This is the reference image link如何在被點擊的單元格下面顯示textview?

我從Flickr獲取圖像並在gridview中顯示它們。 問題是textview顯示在gridview的頂部。

我做了什麼至今:

 mGridView.setOnItemClickListener(new AdapterView.OnItemClickListener() { 

     @Override 
     public void onItemClick(AdapterView<?> gridView, View view, int pos, 
           long id) { 

      GalleryItem item = mItems.get(pos); 
      LinearLayout layout = new LinearLayout(getContext()); 
      layout.setLayoutParams(new GridView.LayoutParams(
        ViewGroup.LayoutParams.MATCH_PARENT, 
        ViewGroup.LayoutParams.MATCH_PARENT)); 
      layout.setOrientation(LinearLayout.HORIZONTAL); 
      TextView textview = new TextView(getContext()); 
      textview.setLayoutParams(new LinearLayout.LayoutParams(
        android.view.ViewGroup.LayoutParams.WRAP_CONTENT, 
        android.view.ViewGroup.LayoutParams.WRAP_CONTENT)); 
      textview.setText("Get the Position " + pos); 
      textview.setTextColor(Color.RED); 

      layout.addView(textview); 
     } 
    }); 
+0

這是我想要的。這就是我所做的。好。現在,您發佈的代碼有什麼問題? – csmckelvey

+0

你到底想要做什麼? –

+0

正如你在圖像中看到的,當單擊網格視圖中的任何單元格時都會顯示文本視圖。我只是想實現這種UI。我嘗試動態添加文本視圖,但它顯示在頂部網格視圖。@ LuizFernandoSalvaterra – wonderPub

回答

0

你可以使用帶有網格佈局管理器回收視圖和自定義佈局,並根據點擊查看顯示/隱藏在下面添加ImageView的TextView的。

看到以下引用: http://www.androidhive.info/2016/05/android-working-with-card-view-and-recycler-view/

+0

感謝您的回覆,但我通過使用自定義listview.With獲取了視圖,並在其中顯示兩個圖像和文本視圖。@ Aditi – wonderPub

+0

您可以發佈您的圖紋佈局,以便我可以查看圖像的對齊方式和textview – Aditi

+0

我有兩個圖像視圖在線性佈局方向水平和動態生成文本視圖,在線性佈局下方@Aditi – wonderPub

相關問題