的孩子我用RelativeLayout
安卓:setOnClickListener爲RelativeLayout的
但這種佈局的孩子不適合的setText工作,單擊並...
如何固定的呢?
代碼:
ImageView ImageView01 = (ImageView) findViewById(R.id.ImageView01);
if (ImageView01 != null) {
ImageView01.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
Log.i("error", "q" + 108);
}
});
}
此代碼爲RelativeLayout的
的LinearLayout中的孩子XML:
<LinearLayout
android:id="@+id/lnrVideoControl"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<ImageView
android:id="@+id/imgPlayVideo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:focusable="false"
android:src="@drawable/play" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:layout_marginTop="5dp"
android:layout_weight="0.5"
android:gravity="center" >
<SeekBar
android:id="@+id/seekBarVideo"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="7dp"
android:layout_marginTop="2dp"
android:layout_weight="0.5"
android:paddingLeft="8dp"
android:paddingRight="8dp"
android:progressDrawable="@drawable/red_scrubber_progress"
android:thumb="@drawable/red_scrubber_control_thin"
android:thumbOffset="8dp" />
</LinearLayout>
如果我用RelativeLayout中的這段代碼工作完整!
如何解決這個問題?
你是如何爲RelativeLayout的一個孩子設置layout_weight的?並從ImageView中移除可點擊的屬性。 – droidev
我更新問題 –
檢查答案,並讓我知道如果它不工作 – droidev