将项目转换为库

时间:2014-07-28 05:57:22

标签: android android-support-library

我做了一个定制吐司的基本项目。现在我希望该项目在我未来的项目中作为库工作。如何将项目转换为库? 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();


        }
    });

}

}

2 个答案:

答案 0 :(得分:1)

如果您使用的是Eclipse

右键单击项目 - >属性 - > Android 并选中是库复选框

答案 1 :(得分:1)

您使用的是Eclipse吗?然后, 项目右键点击 - >属性 - > Android->检查Is Library (位于下方)

如果您使用的是android studio, 在build.gradle文件中,使用 apply plugin: 'com.android.library' apply plugin: 'com.android.application'