导入包 在项目跟目录下build.gradle中的allprojects中加入maven {url"https://jitpack.io"}
allprojects { repositories { jcenter() maven {url"https://jitpack.io"} } }导包:compile 'com.github.yekh:draggrid:v1.0.1'
main_activity.xml中的代码
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.example.andy.pindaoguanli.MainActivity"> <Button android:id="@+id/but" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Hello World!" /></RelativeLayout>
MainActivity中代码:public class MainActivity extends AppCompatActivity { private Button but; private String stringExtra; private SharedPreferences sp; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); but = (Button) findViewById(R.id.but); sp = getSharedPreferences("set", MODE_PRIVATE); but.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String data = sp.getString("data", null); if (data == null) { List<ChannelBean> list = new ArrayList<ChannelBean>(); for (int i = 0; i < 15; i++) { ChannelBean bean = null; if (i < 5) { bean = new ChannelBean("item" + i, true); } else { bean = new ChannelBean("item" + i, false); } list.add(bean); } ChannelActivity.startChannelActivity(MainActivity.this, list); }else { ChannelActivity.startChannelActivity(MainActivity.this, data); } } }); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == ChannelActivity.REQUEST_CODE && resultCode == ChannelActivity.RESULT_CODE) { stringExtra = data.getStringExtra(ChannelActivity.RESULT_JSON_KEY); sp.edit().putString("data", stringExtra).commit(); Log.e("stringExtra", stringExtra); } } }
频道管理
最新推荐文章于 2018-03-03 11:55:05 发布