我正在尝试使用此link中的库,我已经完成导入而没有任何问题,一旦我使用右键单击项目添加库 - >属性 - > Android - >然后添加Emojicon,Eclipse抱怨库android.support.v4.app.FragmentActivity
我正在使用的代码就是这个,它是从库的作者提供的示例中复制而来的。
我的项目中添加的库是 appcompat_v7 Emojicon 并尝试将该示例添加为库,但没有帮助。有人有这个问题吗?
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;//
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import com.rockerhieu.emojicon.EmojiconGridFragment;
import com.rockerhieu.emojicon.EmojiconsFragment;
import com.rockerhieu.emojicon.emoji.Emojicon;
public class MainActivity extends FragmentActivity implements EmojiconGridFragment.OnEmojiconClickedListener, EmojiconsFragment.OnEmojiconBackspaceClickedListener {
EditText mEditEmojicon;
TextView mTxtEmojicon;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mEditEmojicon = (EditText) findViewById(R.id.editEmojicon);
mTxtEmojicon = (TextView) findViewById(R.id.txtEmojicon);
mEditEmojicon.addTextChangedListener(new TextWatcherAdapter() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
mTxtEmojicon.setText(s);
}
});
}
@Override
public void onEmojiconClicked(Emojicon emojicon) {
EmojiconsFragment.input(mEditEmojicon, emojicon);
}
@Override
public void onEmojiconBackspaceClicked(View v) {
EmojiconsFragment.backspace(mEditEmojicon);
}
}
答案 0 :(得分:0)
出现此错误的原因如下:
所以解决了这个问题请清理你的项目并使用更新的android支持v4库,并且只使用一个jar文件放在库项目的lib文件夹中。