質問多くの質問がありますが、そのほとんどはそれぞれの状況に古くまたはユニークです。動的に追加される子テキストのテキストビューと画像ビューをターゲットにする方法は?
私は、このレイアウトファイルがあります。今の選択で、私はのような項目をつかむ
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:id="@+id/phaseListItems"
android:gravity="center">
</LinearLayout>
:これは、動的リスト内の項目の合計量に基づいて、この親に追加され
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:id="@+id/phaseParent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="01"
android:textSize="16sp"
android:layout_marginLeft="-20dp"
android:id="@+id/phaseNumbers"/>
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView
android:layout_width="30dp"
android:layout_height="30dp"
android:src="@drawable/state_bubble"
android:id="@+id/phaseBubbles"/>
<View
android:background="@color/verticalLine"
android:layout_width="70dp"
android:layout_height="2dp"
android:layout_marginTop="15dp"
android:id="@+id/break1"/>
</RelativeLayout>
</LinearLayout>
をそれを有効にしてください
for(int i = 0; i < totalPhases; i++) {
if(i != phasePosition){
phaseListItems.getChildAt(i).setActivated(false);
View child = phaseListItems.getChildAt(i);
}
}
今私はこのようにビューをつかみ、この時点でも変更したいですTextViewフェーズの可能な場合は、ext color、sizeNumbers、phaseBubblesのImageViewの画像サイズ...私は子供のためにinstanceOfを試していましたが、それを正しく実装するのに苦労しました、ありがとうございました!
質問: ダイナミックに追加された線形レイアウト内で子テキストビューと画像ビューをどのようにターゲット設定しますか?
コードを正しく追加して問題を明確にしてください。 –
十分な質問がありません – ribads
質問を更新しました。ごめんなさい – Lion789