2012-01-01から1ヶ月間の記事一覧

Buttonにイベントをつける

Button(またはImageButton)がクリックされた時にこうしたい・・・ という処理を記述する方法。 Button myButton = (Button)findViewById(R.id.myBtn); // IdからButtonを取得。ImageButtonならImageButtonクラスで取得。 myButton.setOnTouchListener(new …

ImageButtonのボタンを透過する

探していたら、そのもののページがあった。ImageButtonを透過にする(GENDOSUさま)要するに、 android:background="@null"をImageButtonの要素に追加すればよいとのこと。GUIから出来ないのですが、Androidってこんなもんですか!ちなみに android:background…

レイアウトエディタを使う

Eclipseの左側にあるPackage ExplorerからProject→res→layoutとたどると、 main.xmlがある。デフォルトの中身はこんな感じ。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > …</linearlayout>

OpenGLESで描画する

public class MainActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } } Projectを作成…

現在のシステムカウンタ値を取得する

ミリ秒 ms単位で現在のシステムカウンタ値を取得する方法 long nowTime = System.currentTimeMillis(); WindowsのGetTickCount()に相当するカウンタと思われます。 使い方も同じで、2回測定して引き算すれば経過時間を計れます。 描画性能測定には必須でし…

importの自動入力ショートカットキー

importで使用するクラスを自動で入力するショートカットキー。 Ctrl + Shift + O 例えば、Logを出力するために、Log.i(...と書いた時にLogの下に赤線が出るので、この時に上記キーを押すと赤線が消える。その他、クラス名の補間にはCtrl + Spaceが使える。 …