codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
package android.english.toeictraining; import android.content.Context; import android.content.Intent; import android.english.toeictraining.adapters.ItemLevelAdapter; import android.english.toeictraining.utils.Var; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import android.support.v7.widget.Toolbar; import android.view.View; import android.view.ViewGroup; import android.widget.ProgressBar; import android.widget.TextView; public class MainActivity extends AppCompatActivity implements View.OnClickListener { private ItemLevelAdapter adapter; private Context context; private ViewGroup layoutProgress; private ProgressBar progressBar; private TextView tvNotify; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); this.context= this; setupToolbar(); setupRecyclerView(); this.layoutProgress= (ViewGroup) findViewById(R.id.linearlayout_progress); this.progressBar= (ProgressBar) findViewById(R.id.progress); this.tvNotify= (TextView) findViewById(R.id.tvNotify); } private void setupToolbar(){ Toolbar toolbar= (Toolbar) findViewById(R.id.toolbar); if(toolbar != null){ setSupportActionBar(toolbar); } } private void setupRecyclerView(){ RecyclerView recyclerView= (RecyclerView) findViewById(R.id.recyclerview_menu_level); // If the size of views will not change as the data changes. recyclerView.setHasFixedSize(true); // Setting the LayoutManager. RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(this); recyclerView.setLayoutManager(layoutManager); // Setting the adapter. adapter = new ItemLevelAdapter(context, Var.ICONS, Var.LEVEL, Var.LEVEL_DESCRIPTION); recyclerView.setAdapter(adapter); } public void onResume(){ super.onResume(); refresh(); } private void refresh(){ layoutProgress.setVisibility(View.GONE); progressBar.setVisibility(View.VISIBLE); tvNotify.setVisibility(View.GONE); Var.showToast(context, "refresh"); } // bắt sự kiện click item cardview @Override public void onClick(View v) { Var.showToast(context, "success"); Intent intent = new Intent(context, CategoryActivity.class); startActivity(intent); } }
Private
[
?
]
Run code
Submit