-1
私はAndroidには比較的新しいので、次の問題を抱えています。 1.5で動作するように見えるxmlレイアウトコードがありますが、1.6では失敗し、さらにCircular依存関係はRelativeLayoutでは使用できません。 私はそのエラーに関するいくつかの情報をGoogle検索し、私は基本を得た。まだこのトピックに関する情報が少なすぎます。 私はまだ、循環的な依存関係がどこで私のコードで起こるのかは分かりません。 どういたしまして、私にその行がどこにあるのかを指摘して、それがなぜ起こるのか説明してもらえますか?時間後円の依存関係、正確なコードで何か助けが必要
<LinearLayout
android:orientation="horizontal"
android:layout_width="0dip"
android:layout_weight="1"
android:layout_height="wrap_content"
android:gravity="center_horizontal">
<ImageView
android:paddingTop="3dip"
android:id="@+id/typeicon"
android:scaleType="center"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</LinearLayout>
<RelativeLayout
android:orientation="vertical"
android:layout_width="0dip"
android:layout_weight="6.5"
android:layout_height="fill_parent"
android:paddingRight="20dip">
<RelativeLayout
android:layout_alignParentTop="true"
android:id="@+id/toprellistlayout"
android:layout_width="fill_parent"
android:layout_weight="1"
android:layout_height="wrap_content">
<TextView
android:id="@+id/trannumbertext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:textSize="16sp"
android:textStyle="bold"
android:layout_alignParentLeft="true"/>
<TextView
android:id="@+id/summtext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:textSize="16sp"
android:layout_alignParentRight="true"
android:textStyle="bold"/>
</RelativeLayout>
<TextView
android:layout_below="@id/toprellistlayout"
android:id="@+id/maintranstext"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_gravity="center"
android:textSize="13sp"
android:textStyle="bold"
/>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_weight="1"
android:paddingTop="4dip"
android:layout_below="@id/maintranstext"
android:id="@+id/toprellistlayout"
android:layout_height="wrap_content">
<TextView
android:id="@+id/datetext"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight=".3"
android:textSize="11sp"
android:text="01.01.0000 00:00:00"
android:textStyle="bold"
android:gravity="center"
android:layout_alignParentLeft="true"/>
<TextView
android:id="@+id/statusview"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight=".7"
android:gravity="center"
android:text="@string/finlist_rejected"
android:drawableLeft="@drawable/cross"
android:drawablePadding="5dip"
android:background="@android:id/empty"
android:layout_alignParentRight="true"
android:textStyle="bold"
android:textSize="11sp"/>
</RelativeLayout>
</RelativeLayout>
バージョン1.6以降での開発をお勧めします。ビジネス上の理由から、こちらをご覧ください(http://developer.android.com/resources/dashboard/platform-versions.html)。テクノロジーの観点からは、1.5から1.6への変更が多くあり、APIは1.6以降から一貫しています。 – omermuhammed
私はIDEを私の前に置いてはいけませんが、一見すると、それらの内側のrelativelayoutsは、おそらく単純な線形レイアウトであり、代わりにtextviews上で重力を使うことができます。 – Eric
ええ、私は1.6から開発しており、そこからライブラリを使用しています。しかし、私はまだエミュレータ1.5の1つとしてデバッグしています。 線形レイアウトを使用するようにコードを書き直しますが、それはまだ興味深いものです。この循環依存関係はどこにありますか?一般的な情報。そしておそらく他の人にも役立ちます。 そして、上記のすべてのコードは、重要な場合はリニアレイアウト自体にあります。 – Dirol