Я использую hani.momanii.supernova_emoji_library: supernova-emoji-library: 0.0.2 Библиотека для клавиатуры смайликов и все хорошо, за исключением того, что есть лишнее место. Клавиатура по умолчанию с буквами находится за клавиатурой эмодзи (отмечена точками на рисунке), а клавиатура по умолчанию не полностью закрыта. Может ли кто-нибудь помочь мне в решении этого вопроса. Я хочу удалить лишнее пространство
XML Код
<hani.momanii.supernova_emoji_library.Helper.EmojiconEditText
android:id="@+id/input_message"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentBottom="true"
android:layout_toStartOf="@+id/send_message"
android:layout_toEndOf="@+id/emoji"
android:hint="@string/activity_writemsg"
android:importantForAutofill="no"
android:inputType="textShortMessage"
android:paddingLeft="10dp"
android:paddingTop="5dp"
android:paddingRight="10dp"
android:paddingBottom="5dp"
android:textColor="@color/white"
android:textColorHint="@color/white"
android:textSize="15sp"
emojicon:emojiconSize="28sp" />
Java Код
View root = findViewById(R.id.linearlayout);
final ImageView mEmoji = (ImageView) findViewById(R.id.emoji);
mMessageArea = (EmojiconEditText) findViewById(R.id.input_message);
EmojIconActions emojIcon = new EmojIconActions(this, root, mMessageArea, mEmoji);
emojIcon.ShowEmojIcon();
emojIcon.setIconsIds(R.drawable.keyboard, R.drawable.emoji);
emojIcon.setKeyboardListener(new EmojIconActions.KeyboardListener() {
@Override
public void onKeyboardOpen() {
}
@Override
public void onKeyboardClose() {
mEmoji.setImageResource(R.drawable.emoji);
}
});