package com.android.play; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.MenuItem; import android.view.View; import android.widget.AdapterView; import android.widget.ListView; import android.widget.RelativeLayout; import android.widget.TextView; import android.widget.Toast; import com.android.adapter.MediaPlayAdapter; import com.android.entity.Constant; public class VideoListActivity extends AppCompatActivity implements AdapterView.OnItemClickListener{ private String TAG = Constant.TAG; private ListView mVideoListView; private String path; private TextView mEmptyText; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_video_list); android.support.v7.app.ActionBar actionBar = getSupportActionBar(); Log.i(TAG,"====== 按====actionbar="+actionBar); if(actionBar != null) { actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setDisplayOptions(android.support.v7.app.ActionBar.DISPLAY_HOME_AS_UP, android.support.v7.app.ActionBar.DISPLAY_HOME_AS_UP); } initView(); initListen(); mVideoListView.setAdapter(new MediaPlayAdapter(this)); Log.i(TAG,"===Constant.mediaList.=="+Constant.mediaList.isEmpty()); if(Constant.mediaList.isEmpty()){ mEmptyText.setVisibility(View.VISIBLE); }else { mEmptyText.setVisibility(View.GONE); } } private void initListen() { mVideoListView.setOnItemClickListener(this); } private void initView() { mEmptyText = (TextView) findViewById(R.id.tv_empty); mVideoListView = (ListView) findViewById(R.id.lv_video); } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: // 当Action Bar的图标被单击时执行下面的finish finish(); break; } return super.onOptionsItemSelected(item); } @Override public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) { Log.i(TAG,"===video list===onItemClick="+position); path = Constant.mediaList.get(position).getPath(); Intent videoIntent = new Intent(); videoIntent.setClass(this, PlayVideoActivity.class); videoIntent.putExtra("position", position); startActivity(videoIntent); } }