Android 使用附加库
我正在尝试使用自定义日历。(通过xml标记显示)。但应用程序崩溃了。原因可能是什么?我所做的一切都是按照这里写的。由Gradle手动插入build.Gradle生成。我对其他类似的库也有同样的问题,已经尝试使用5-6个库。 xml: MainActivity.javaAndroid 使用附加库,android,xml,Android,Xml,我正在尝试使用自定义日历。(通过xml标记显示)。但应用程序崩溃了。原因可能是什么?我所做的一切都是按照这里写的。由Gradle手动插入build.Gradle生成。我对其他类似的库也有同样的问题,已经尝试使用5-6个库。 xml: MainActivity.java package com.example.denis.myplans; import android.content.Intent; import android.os.Bundle; import android.sup
package com.example.denis.myplans;
import android.content.Intent;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
final Intent intNewNote = new Intent(this, NewNoteActivity.class);
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
assert fab != null;
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivity(intNewNote);
}
});
}
要使用此库,您需要阅读如何实现,首先需要在build.gradle中添加Jitpack存储库 之后 你应该加上这个
repositories {
maven { url "https://jitpack.io" }
}
在您的Maven存储库上,依赖项需求如下所示
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.npanigrahy</groupId>
<artifactId>Custom-Calendar-View</artifactId>
<version>v1.0</version>
</dependency>
jitpack.io
https://jitpack.io
com.github.npanigrahy
自定义日历视图
v1.0
之后它应该可以工作。android.view.InflateException:Binary XML文件行#16:Error-inflating class com.imanoweb.calendarview.CustomCalendarView请包含完整的错误消息。这里仍然缺少很多代码。。。像您的MainActivity和build.gradle一样,但是您知道如何使用此日历视图吗?请共享您的build.gradle文件。我想这是个问题是的我想。。。一切都照上面写的做了
package com.example.denis.myplans;
import android.content.Intent;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
final Intent intNewNote = new Intent(this, NewNoteActivity.class);
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
assert fab != null;
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivity(intNewNote);
}
});
}
apply plugin: 'com.android.application'
repositories {
maven { url "https://jitpack.io" }
}
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.npanigrahy</groupId>
<artifactId>Custom-Calendar-View</artifactId>
<version>v1.0</version>
</dependency>