본문 바로가기
반응형

Android46

[Android /Java] setOnNavigationItemSelectedListener depercated 업데이트를 하며 BottomNavigation의 setOnNavigationItemSelectedListener가 되지않는다... nv.setOnItemSelectedListener(new NavigationBarView.OnItemSelectedListener() { @Override public boolean onNavigationItemSelected(@NonNull MenuItem item) { return false; } }); NavigationBarView.setOnItemSelectedListener를 사용하면 된다 2022. 1. 20.
[Android/Java] Adapter에서 클릭이벤트, 태그달기 저번에 만들었던 간단한 news앱을 클릭했을때 본문 전체보기 만들기를 할거다 private static View.OnClickListener onClickListener; Adapter에서 전역변수로 OnClickListener를 선언해주고, ( 아래에서 설명하듯 staic class 안에있는 ViewHolder안에서 사용할거라static해준다 ) public NewsAdapter(List myDataset, Context context, View.OnClickListener onClick){ newsDataset = myDataset; onClickListener = onClick; Fresco.initialize(context); } Adapter에 onClickListener를 다음과 같이 선언해주.. 2022. 1. 15.
[Android/Java] JsonAPI 데이터 화면에 출력하기 저번에 NewsData들을 Log찍어봤을때 잘 들어오는것을 확인했다 이제 이 데이터를 NewsAdapater에서 화면에 보여주는 기능을 만들거다 public NewsViewHolder(View v){ super(v); // Activity가 아니라 부모로 정한 Linerlayout v 라고 정의한 v에서 findViewById로 값을 가져와야 함 textView_title = v.findViewById(R.id.textView_title); textView_content = v.findViewById(R.id.textView_content); imageView_title = v.findViewById(R.id.imageView_title); } Holder에 들어있는 위의 세가지 값을 데이터를 세팅하는 .. 2022. 1. 14.
[Android/Java] Volley + JsonAPI사용 json형태의 api키를 가져와서 붙여주는데 final TextView textView = (TextView) findViewById(R.id.text); // ... // Instantiate the RequestQueue. RequestQueue queue = Volley.newRequestQueue(this); String url ="http://www.google.com"; // Request a string response from the provided URL. StringRequest stringRequest = new StringRequest(Request.Method.GET, url, new Response.Listener() { @Override public void onResponse.. 2022. 1. 11.
[Android/Java] CardView, Json 사용하기 https://newsapi.org/s/south-korea-news-api South Korea News API - Live top headlines from South Korea Get live top and breaking news headlines from South Korea with our JSON API. Live example This example demonstrates the HTTP request to make, and the JSON response you will receive, when you use the News API to get live headlines from South Korea. Top head newsapi.org Json데이터를 사용하기 위해 Json형식으로 되.. 2022. 1. 7.
[Android/Java] RecyclerView & Adapter 사용 순서 라이브러리 다운 -> RecyclerView 컴포넌트 붙이기 -> 액티비티와 연결하기 -> 어댑터 연결하기 RecycleView를 사용하기 위해 필요한 xml 1. RecyclerView 화면을 보여줄 액티비티 xml파일 2. RecyclerView의 리스트의 항목을 보여줄 xml파일 ( 각 아이템 하나씩 ) Adapter의 onCreateViewHolder 함수에 작성한다 나는 imageView_title와 첫 textView_title을 겹치게 하기 위해 RelativeLayout으로 한번 더 감싸줬다. 라이브러리 다운 implementation 'androidx.recyclerview:recyclerview:1.3.0-alpha01' build.gradle (:app) -> dependenci.. 2022. 1. 4.
반응형