EclipseIDEを使用してAndroidを開発する方法を学ぼうとしています。今やろうとしているのは、ボタンが押されたときに非表示のTableLayoutを表示することです。しかし、私にはありません。ボタンのOnClickプロパティに何を入れる必要があるかについてのアイデア。
また、EclipseでAndroidアプリを開発する方法を学ぶのに役立つオンラインチュートリアルはありますか?
ありがとう!
findViewById(int)
でonClickListener()
を使用して、TableLayoutの参照を取得します。 TableLayoutのオブジェクトを取得したら、setVisibility(View.VISIBLE)
を呼び出します。
_TableLayout tl = (TableLayout)findeViewById(R.id.yourtablelayout);
tl.setVisibility(View.VISIBLE);
_
onClick()
メソッド内のそのようなものでうまくいくはずです。
試してください:
TableLayout table;
Button button;
table = (TableLayout) findViewById (R.id.tablelayout1);
button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// View list = (View)findViewById(R.id.myviewId);
tbleview.setVisibility(View.INVISIBLE);
}
});
これがうまくいくことを願っています。
MainActivityクラスでこれを試してください:
TextView textview;
/ *ボタンを表示するonClickメソッド* /
public void show(View view){
textview.setVisibility(View.VISIBLE);
}
/ *ボタンを非表示にするonClickメソッド* /
public void hide(View view){
textview.setVisibility(View.INVISIBLE);
}
onCreateメソッドでこれを試してください:
textview = (TextView) findViewById(R.id.textview);