0
これはどのようにアンドロイドで行われるのか分かりません。画像はIts a ux created in html and wanted the same in androidです。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も失敗しました。あなたはアンドロイドで提供されているイメージと同じものを作ってくれますか?
[pinned-section-listview](https://github.com/beworker/pinned-section-listview)を参照する必要があります。 –
ありがとう、それは私が欲しかったタイプでした。それはリサイクルのビューを通じて行うことができますか? –