Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> NativeActivity添加控件和輸入法

NativeActivity添加控件和輸入法

編輯:Android開發實例

  Android3.0推出了NativeActivity,也讓很多C/CPP的開發者有了發揮余地。

  NativeActivity允許Android開發者使用C/C++在NDK環境中處理Activity的生命周期,但是經過好幾天的嘗試,發現在C的方向還是很難滿足UI方面的需求,比如簡單的添加一些輸入框,或者顯示輸入法等等。

  Java代碼:

  public class CustomNativeActivity extends NativeActivity {
  @Override
  protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  getWindowManager().addView(view, layoutParams);//view即為需要添加的控件,layoutParams為參數
  }
  }

  Xml代碼:

  <activity android:name="com.xxx.xxx.CustomNativeActivity"
  android:label="@string/app_name"
  android:screenOrientation="landscape">
  <!-- Tell NativeActivity the name of or .so -->
  <meta-data android:name="android.app.lib_name" android:value="hello-jni" />
  </activity>

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved