0

나는 이것이 안드로이드에서 어떻게 이루어질 지 전혀 모른다. 이미지는 Its a ux created in html and wanted the same in android입니다. 문제는 나는 그것이 재활용 뷰에 첨부 할 수 있습니다 생각이 방법으로 그것을 코딩 :사이에 텍스트 삽입 안드로이드에있는 데이터 목록

public class FourFragment extends Fragment { 

    RecyclerView rv_notify; 
    MyAdapter adapter; 
    ArrayList<Player> players=new ArrayList<>(); 
    TextView notify_count_tv; 
    Context c; 

    public FourFragment() { 
     // Required empty public constructor 
    } 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
    } 

    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
          Bundle savedInstanceState) { 
     View v = inflater.inflate(R.layout.fragment_four, container, false); 
     c=v.getContext(); 
     notify_count_tv=(TextView) v.findViewById(R.id.profile_notification_count); 
     ImageView imageView = (ImageView) v.findViewById(R.id.profile_imageview); 
     Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_bank); 
     Bitmap blurredBitmap = blur(bitmap); 
     imageView.setImageBitmap(blurredBitmap); 
     imageView.setScaleType(ImageView.ScaleType.FIT_XY); 

     rv_notify= (RecyclerView) v.findViewById(R.id.profile_recyclerView); 
     rv_notify.setLayoutManager(new LinearLayoutManager(getContext())); 
     rv_notify.setItemAnimator(new DefaultItemAnimator()); 

     adapter=new MyAdapter(getContext(),players); 

     players.clear(); 
     for(int i=0;i<=6;i++){ 
      int id=i; 
      if(i!=5) { 
       String notify = "Your appointment for UI design has been accepted by Subajeeth Mukerjeee"; 
       String time = "" + i; 
       String date = "17 Oct 2016"; 
       Player p = new Player(id, notify, time, date, R.mipmap.ic_bank); 
       players.add(p); 
      }else { 
       rv_notify.setAdapter(adapter); 
       players.clear(); 
       TextView textView = new TextView(c); 
       textView.setText("123"); 
       String notify = "Your appointment for UI design has been accepted by Subajeeth Mukerjeee"; 
       String time = "" + i; 
       String date = "17 Oct 2016"; 
       Player p = new Player(id, notify, time, date, R.mipmap.ic_bank); 
       players.add(p); 
      } 
     } 

     if(!(players.size()<1)){ 
      notify_count_tv.setText(""+players.size()); 
      rv_notify.setAdapter(adapter); 
     } 

     return v; 
    } 

    public Bitmap blur(Bitmap image) { 
     float BLUR_RADIUS = 23.3f; 
     if (null == image) return null; 

     Bitmap outputBitmap = Bitmap.createBitmap(image); 
     final RenderScript renderScript = RenderScript.create(getContext()); 
     Allocation tmpIn = Allocation.createFromBitmap(renderScript, image); 
     Allocation tmpOut = Allocation.createFromBitmap(renderScript, outputBitmap); 

     //Intrinsic Gausian blur filter 
     ScriptIntrinsicBlur theIntrinsic = ScriptIntrinsicBlur.create(renderScript, Element.U8_4(renderScript)); 
     theIntrinsic.setRadius(BLUR_RADIUS); 
     theIntrinsic.setInput(tmpIn); 
     theIntrinsic.forEach(tmpOut); 
     tmpOut.copyTo(outputBitmap); 
     return outputBitmap; 
    } 

} 

하지만보기는 마지막 남은 데이터가 다른 대체 왼쪽으로 인쇄 할 수 있습니다. 중간에 텍스트 뷰를 삽입하여 이미지의 결과를 얻으려고했지만 dat도 실패했습니다. 안드로이드에서 제공하는 이미지를 만들 수있게 도와 줄 수 있습니까?

+0

[pinned-section-listview] (https://github.com/beworker/pinned-section-listview)를 참조해야합니다. –

+0

고마워요. 내가 원한 고마워. 그것은 재활용보기를 통해 할 수 있습니까 ?? –

답변