任何组织android的id“@ + id /”的方法

时间:2012-03-15 18:14:05

标签: android

我想知道有没有办法组织我的小部件的android:id。我的应用程序有几个Activies和几个布局。很难跟踪按钮和文本视图的所有名称。我的IDE会弹出以前布局中所有R.id.xxx的列表。有没有办法像目录或句点那样对它们进行排序,即android:id =“@ + id / abc.efg”或android:id =“@ + id / abc / efg”。有点像子结构或嵌套它们。

3 个答案:

答案 0 :(得分:6)

我跟踪的一种简单方法是将“id”前缀更改为其他内容

离。 ActivityOne的布局可能将布局ID设为

android:id="@+activity1/textview"

“TestActivity”可能是

android:id="@+test/textview"

答案 1 :(得分:0)

我试图总是在id命名上使用一些约定。例如,使用组件类型前缀:* btn_somethig *表示所有按钮,* et_something *表示所有EditText等等...当您查找特定ID时,只需先填写组件类型。

答案 2 :(得分:0)

AFAIK没有。我总是根据我正在寻找的命名惯例。通常是type_of_id_type_of_object_name。因此布局可以是layout_relative_layout_main_panel。像TextView这样的子视图可能是view_text_view_text1或其他内容。细节是特定于应用程序的。