5

以下の例を実装する方法をたくさん試しましたが、普遍的に機能させることはできませんでした。

以下の画面の作成はすでに完了しています。右と中央を垂直に揃えました。ある程度のマージンがあります。

ここに画像の説明を入力してください

私の問題はonpressed、このための状態を追加する必要があり、下のスクリーンショットのように循環的な進行状況を追加する必要があることです。

ここに画像の説明を入力してください

その特定の場所でその循環的な進歩を実装する方法がわかりません。左中央垂直からの進捗を実装してみて、余裕を持たせて修正しました。しかし、大画面にインストールすると、位置合わせがうまくいきません。そこで、右中央から垂直に実装してみて、その円まで余裕を持たせました。しかし、それでもうまくいきませんでした。

pls誰かが私を助けてくれます、この問題を修正する方法:(

私は一週間以上これに打たれました:(

編集: XMLコード:

<ProgressBar
        android:id="@+id/ProgressBar01"
        android:layout_width="60dp"
        android:layout_height="60dp"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        android:background="@drawable/circular_progress"
        android:layout_marginRight="185dp"
        android:progress="50" />

    <ImageButton
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        android:background="@null"
        android:src="@drawable/tap_to_capture" />

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        android:text="@string/tap_to_cap"
        android:textSize="12sp"
        android:textColor="#006666"
        android:layout_marginRight="25dp"
        android:textAppearance="?android:attr/textAppearanceSmall" />
4

1 に答える 1

1

私はあなたが探しているのと同じような効果を得るためにサンプルのXMLレイアウトをいじってみました。このスクリーンショットとコードを見てください。

レイアウトのスクリーンショット

レイアウトを実現するためのXMLを以下に貼り付けます。もちろん、好きなようにスタイルを設定できます。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <RelativeLayout
        android:id="@+id/RelativeLayoutLeftButton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

        <ProgressBar
            android:id="@+id/progressBar1"
            style="?android:attr/progressBarStyleLarge"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true" />

        <ImageButton
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"
            android:background="@android:color/transparent"
            android:src="@drawable/ic_play" />
    </RelativeLayout>

    <TextView
        android:id="@+id/textView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_centerVertical="true"
        android:layout_toRightOf="@+id/RelativeLayoutLeftButton"
        android:text="Click Here"
        android:textAppearance="?android:attr/textAppearanceSmall"
        android:textColor="#006666"
        android:textSize="12sp" />

</RelativeLayout>
于 2012-08-25T14:33:57.250 に答える