0

android:onClick="OnClickMethod"XMLファイルに追加し、<LinearLayout>次にJAVAファイルに追加すると説明する投稿に出くわしました

    public void OnClickMethod(View v) {
    Intent intent= new Intent(getApplicationContext(), SecondActivity.class);
    startActivityForResult(intent, START_INTENT);
}

LinearLayout をクリック可能にする必要があります。それは何をしますか。ただし、XML ファイルには次の設定があります。

 <LinearLayout 
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_weight="1"
    android:padding="0dp"
    android:id="@+id/linearLayout1"
    >
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:padding="5dp"
        >
    <ImageView
        android:id="@+id/imageView1"
        android:src="@drawable/myIcon"
        android:gravity="center_vertical|center_horizontal"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="2"
        />
    <TextView
        android:id="@+id/textView1"
        android:text="xxx"
        android:gravity="center_vertical|center_horizontal"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="2"
        android:textStyle="bold"
        />
    </LinearLayout>
    <LinearLayout 
        android:id="@+id/myChart" 
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1" 
        />

</LinearLayout>

に追加android:OnClick="OnClickMethod"すると、とlinearLayout1のみがクリック可能になります。しかし、理想的には、グラフをクリックできるようにしたいと考えています。LinearLayout に追加しようとしましたが、その領域はまったくクリック可能になりませんでした。TextViewImageandroid:OnClick="OnClickMethod"myChart

ところで、myChartLinearLayout は AChartEngine 動的プロットを表示します。X パンと Y パンを無効にして、ユーザーがグラフを移動できないようにしました (renderer.setPanEnabled(false, false)

私が間違っていることを説明してください。プロットをクリック可能にしたい。何かが足りない気がします。

ありがとう

4

1 に答える 1

0

チャートにクリック インタラクションを追加するOnClickListenerには、クリック インタラクションを有効にして、チャート ビューに を追加する必要があります。この例の 156 行目から 176 行目で、これが機能していることがわかります。

于 2013-04-06T09:31:49.533 に答える