我做了一个定制吐司的基本项目。现在我希望该项目在我未来的项目中作为库工作。如何将项目转换为库? P.S:这只是一个虚拟项目,所以我可以学习如何创建自己的库。 代码如下:
public class CustomActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_custom);
Button btn = (Button) findViewById(R.id.button1);
btn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
LayoutInflater inflater = getLayoutInflater();
View layout = inflater.inflate(R.layout.toast_custom_layout,
(ViewGroup) findViewById(R.id.toast_layout_root));
Toast toast = new Toast(getApplicationContext());
toast.setGravity(Gravity.BOTTOM, 0, 0);
toast.setDuration(Toast.LENGTH_LONG);
toast.setView(layout);
toast.show();
}
});
}
}
答案 0 :(得分:1)
如果您使用的是Eclipse
右键单击项目 - >属性 - > Android 并选中是库复选框
答案 1 :(得分:1)
您使用的是Eclipse吗?然后,
项目右键点击 - >属性 - > Android->检查Is Library
(位于下方)
如果您使用的是android studio,
在build.gradle文件中,使用 apply plugin: 'com.android.library'
不,apply plugin: 'com.android.application'