教你怎么做可以换皮肤的软件

xiaoxiao2021-03-01  118

工程1(主工程)   只有1个画面,包含1个为了测试用的button   AndroidManifest.xml MainActivity @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Context friendContext = null; try { friendContext = this.createPackageContext( "com.test.android.skin.myskin", Context.CONTEXT_IGNORE_SECURITY); } catch (NameNotFoundException e) { e.printStackTrace(); } Button btn = (Button) findViewById(R.id.btn); btn.setBackgroundDrawable(friendContext.getResourc es().getDrawable( R.drawable.btn_background)); } drawable下放一张名为btn_background.pnd的图片   工程2(皮肤工程)   AndroidManifest.xml drawable下也放一张名为btn_background.png的图片(换成xml文件就可以实现不同状态不同图片的功能)   把2个工程都安装到模拟器上以后,运行工程1,button上的图片果然是工程2中的btn_background.png,终于成功了。   2011-04-02 相关资源:IP切换:一键更换全国IP软件
转载请注明原文地址: https://www.6miu.com/read-4150336.html

最新回复(0)