2013-08-28 31 views
0

我正在使用eclipse Android SDK,因爲我可以看到有代碼生成器工具內置來從當前類生成getters()和setters()。我想知道是否有這樣的工具來自動生成Android視圖類實例,從給定的佈局到當前類。可能會在onCreate()回調中自動實例化它們。從佈局XML自動生成'視圖'類的類字段的工具?

<LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_marginBottom="5dp" 
     android:layout_marginLeft="10dp" 
     android:layout_marginRight="10dp" 
     android:layout_marginTop="5dp" 
     android:orientation="vertical" 
     tools:context=".Main" > 

     <TextView 
      style="@style/Divider_Title" 
      android:text="@string/pi_name_title" /> 

     <View style="@style/Divider" /> 

     <EditText 
      android:id="@+id/et_firstname" 
      style="@style/EditText" 
      android:hint="@string/pi_first_name" 
      android:inputType="textPersonName" /> 

     <EditText 
      android:id="@+id/et_lastname" 
      style="@style/EditText" 
      android:hint="@string/pi_last_name" 
      android:inputType="textPersonName" /> 
      .... 

會產生一個已經存在的類簽到

public class SignIn extends FragmentActivity { 

    private EditText et_firstname; 
    private EditText et_lastname; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_registration); 

     et_firstname = (EditText) findViewById(R.id.et_firstname); 
     et_lastname = (EditText) findViewById(R.id.et_lastname); 
       ... 

    } 
+0

您使用哪個SDK版本? –

+0

構建:v22.0.1-685705 – alkber

+0

如果您的意思是API級別的SDK 17. – alkber

回答

2

您可以檢查從已被重構,並與新的功能更新的鏈接如下link

插件(基本上是重寫)。現在可以基於xml佈局生成Activity,Fragment,Adapter。也可以爲xml菜單文件生成與菜單相關的代碼(處理操作)。並且有可編輯的模板,所以用戶可以更好地控制生成的數據。

http://tmorcinek.github.io/android-codegenerator-plugin-eclipse/

+0

謝謝:),該插件的當前狀態是什麼? – alkber

+0

非常有用 –

+0

如果您有答案,請在帖子本身添加必要的信息,而不是根據鏈接回答問題。鏈接只有答案在計算器中不鼓勵。 – Krishnabhadra

1

我們開發了這容易造成自動查看變量,設置自定義字體和聽衆的工具。您可以使用this