-
Notifications
You must be signed in to change notification settings - Fork 190
Proteus View
Aditya Sharat edited this page Feb 20, 2017
·
3 revisions
ProteusView is the interface each view registered needs to implement. It hosts its ProteusViewManager which hosts numerous utility methods.
findViewById
View id (an int) is generated at compile time when you write layouts in XML, and in proteus, View id are String. So proteus simulates the id generation logic at runtime, hence will not be the same as R.id.something. In order to find a view by id please follow this example.
Layout:
{
"type": "TextView",
"id": "myId"
}Java code:
int id = proteusView.getViewManager().getUniqueViewId("myId");
View view = proteusView.findViewById(id); // nullable