我有一個自定義組件(像信息面板) - LinearLayout中很少textviews的。 我正在使用android註釋。
Android的註解不知道TextView的
問題
如果我嘗試使用@AfterViews,則永遠不會調用該方法(問題1)。
問題是當我嘗試設置在東西通過註釋TextView的,即TextView的爲空(問題2)..
,如果我嘗試從另一個類,在那裏我相信Android的註釋工作,我可以很容易並沒有任何問題得到該textView和設置那裏的東西..該變量不是空的,並沒有問題..但在另一個類中,我使用AA,我也使用活動以及..:/所以我想如果有在@EViewGroup問題。但根據自己的javadoc,@EVIewGroup與AfterViews和ViewById沒有問題。(根據自己的網站,快速一切的ViewGroup:],我想我選擇從LinearLayout中延長右可能性)
有人有一些小費我失蹤了嗎?
- 我用一個更片段自定義組件。
- 有在這個類一類的調用方法( - >代碼預覽 - )somethingIsCalling(),如果有些地方想在TextView中顯示)
問題代碼,方法燒製:
定製組件的佈局(info_panel.xml):
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:baselineAligned="false"
android:id="@+id/infoPanel">
<TextView
android:id="@+id/txtAccName"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:gravity="right|center_vertical" />
</LinearLayout>
java代碼
您是否在使用@EActivity註釋的活動中使用該自定義視圖?否則它將無法工作。 – marsbear