android 通过名字得到资源ID

时间:2017-04-23 10:26:05
【文件属性】:
文件名称:android 通过名字得到资源ID
文件大小:423KB
文件格式:ZIP
更新时间:2017-04-23 10:26:05
demo android 资源id 通过资源名称 获得资源的id package com.example.activitylibrary; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.TextView; import android.widget.Toast; public class LibraryActivity extends Activity { String msg = "我是来自Jar中的Activity"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(MResource.getIdByName(getApplication(), "layout", "activity_main")); TextView mTextView = (TextView) findViewById(MResource.getIdByName(getApplication(), "id", "textView1")); mTextView.setText(msg); Button mButton = (Button) findViewById(MResource.getIdByName(getApplication(), "id", "button1")); mButton.setText(msg); mButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Toast.makeText(getApplication(), msg, Toast.LENGTH_SHORT).show(); } }); } }
【文件预览】:
ActivityLibrary
----.project(851B)
----project.properties(563B)
----src()
--------com()
----AndroidManifest.xml(897B)
----res()
--------drawable-ldpi()
--------drawable-hdpi()
--------values-v11()
--------menu()
--------drawable-mdpi()
--------layout()
--------drawable-xhdpi()
--------values()
--------values-v14()
----.settings()
--------org.eclipse.jdt.core.prefs(177B)
--------org.eclipse.core.resources.prefs(58B)
----assets()
----gen()
--------com()
----libs()
--------android-support-v4.jar(377KB)
----.classpath(364B)
----proguard-project.txt(781B)
----ic_launcher-web.png(54KB)
----bin()
--------classes()
--------AndroidManifest.xml(897B)
--------res()

网友评论

  • very good
  • 很不错 用到了