Я понимаю, что это может быть очень глупый вопрос, но у меня нет опыта разработки Java в Android.Недавно я заметил, что WhatsApp предоставил Sample App для создания пользовательских стикеров, и я хотел использовать его в качестве отправной точки для разработки.
Теперь я столкнулся с проблемой желанияизменить название textcolor (я думаю) пакетов с наклейками.Вы можете увидеть, что именно я хочу изменить на этой картинке (я новичок здесь, поэтому не могу опубликовать фотографию напрямую, извините).
Насколько я могу судитьэтот тег в styles.xml имеет отношение к внешнему виду пакета стикеров.Единственное, что я добавил в пример проекта из WhatsApp, это последняя строка для изменения цвета текста.
<style name="sticker_packs_list_item_author_style">
<item name="android:gravity">center_vertical</item>
<item name="android:maxLines">1</item>
<item name="android:singleLine">true</item>
<item name="android:lines">1</item>
<item name="android:textSize">12sp</item>
<item name="android:textColor">@color/textColor</item>
</style>
Я считаю, что это соответствует этому из StickerPackListItemViewHolder.java , которыйЯ совсем не изменял.
package com.example.samplestickerapp;
import android.support.v7.widget.RecyclerView;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
public class StickerPackListItemViewHolder extends RecyclerView.ViewHolder {
View container;
TextView titleView;
TextView publisherView;
TextView filesizeView;
ImageView addButton;
LinearLayout imageRowView;
StickerPackListItemViewHolder(final View itemView) {
super(itemView);
container = itemView;
titleView = itemView.findViewById(R.id.sticker_pack_title);
publisherView = itemView.findViewById(R.id.sticker_pack_publisher);
filesizeView = itemView.findViewById(R.id.sticker_pack_filesize);
addButton = itemView.findViewById(R.id.add_button_on_list);
imageRowView = itemView.findViewById(R.id.sticker_packs_list_item_image_list);
}
}
Мой добавленный тег, о котором я упоминал выше, похоже, меняет цвет pubisherView и filesizeView, но не влияет на titleView, который я также хочу изменить.
Я пытался использовать android: titleTextColor, android: textColorPrimary и android: textColorSecondary.Никто из них не работал.Я часами изучал это и смог изменить панель действий и некоторые другие цвета, значки и еще много чего, но я не могу понять это.
Любая помощь будет признательна.