ActionBar başlığı için TextView rengini kullanması gereken bir kitaplığım var. AppCompat v7 r21'ten önce sadece ViewById öğesini bulabilir ve rengi doğrudan görünümden alabilirim. Ancak, bazı sebeplerden dolayı bu işe yaramıyor. Görünüm her zaman boş. Tüm görünüm hiyerarşisini ayrıştıran ve tüm TextView'lerin kimliklerini, türlerini ve değerlerini yazdıran kod yazdım. Başlık görünümünde çok tuhaf görünen bir kimlik yoktu.Başlarken ActionBar Başlık TextView with AppCompat v7 r21
Fark ettiğim bir şey, ActionBar'ı almaya çalıştığımda, ne döndüğümün bir Araç Çubuğu olduğu (benim app'umda bir Araç Çubuğu kullanmadım bile) olduğunu fark ettim. Bu yüzden, Toolbar'ın çocuk görünümleri üzerinde yineledim ve bir TextView bulunduğunda, aradığım TextView olduğundan emin olmak için text değerini toolbar.getTitle() ile karşılaştırdım. İdeal değil ve tüm durumlar için çalışıp çalışmadığından emin değilim.
En güvenli çözümün ne olabileceğini bilen var mı? Ben başlıklı şey özel yapıyorsam, benim vakalarda Araç Çubuğu kullanılarak Tipik
Bir çözüm buldunuz mu? – Bene
Hayır, ben sadece Toolbar çocukları geçme yoluyla başlık TextView bulmak için benim koduyla sıkışmış. –
Benim maaşıma bir göz atın: http://stackoverflow.com/a/26888120/2742962 – BugsBunnyBR