-1

ユーザーが自分のタイプの独自のテキストを定義し、画像ビューの上部にテキストを保存できる画像ビューの上部にテキストビューを実装したい.誰かが良いチュートリアルを手伝ってくれますか? これが私のFullimageアクティビティクラスです

  public class FullImageActivity extends Activity {

   @Override
     public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.fullimage);

    // get intent data
    Intent i = getIntent();

    // Selected image id
    int position = i.getExtras().getInt("id");
    ImageAdapter imageAdapter = new ImageAdapter(this);

    ImageView imageView = (ImageView) findViewById(R.id.fullimage);
    imageView.setImageResource(imageAdapter.mThumbIds[position]);
  }

ここに基本的な例があります}

4

5 に答える 5

2
< Relativelayout
   xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:orientation="vertical">

  < ImageView
     android:id="@+id/image"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
     android:src="@drawable/contact" />

 <TextView
 android:layout_width="match_parent"
 android:layout_height="wrap_content"
 android:layout_alignBottom="@+id/image" />

 </Relativelayout >
于 2013-09-17T12:20:11.730 に答える
1

これをレイアウトに追加します

<ImageView
    android:id="@+id/image"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:scaleType="centerCrop"
    android:src="@drawable/contact" />

<TextView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignBottom="@+id/image"
    android:background="#77000000"
    android:paddingBottom="14dip"
    android:paddingLeft="8dip"
    android:paddingTop="14dip"
    android:text="Load and user your OWN photos!"
    android:textColor="#FFFFFFFF"
    android:textSize="18sp" />

タグにあることを確認してください RelativeLayout

于 2013-09-17T11:57:20.827 に答える
0

FrameLayout両方のビューを 1 つまたはに入れるだけではどうRelativeLayoutですか?

Android チームの Romain Guy による優れたチュートリアルFrameLayoutで、 .

次に、ユーザーが前者をヒットしTextViewたときに、を置き換える (非表示/表示) ことができます。EditTextまたは、ダイアログを表示して、ユーザーがテキストを変更できるようにすることもできます。

于 2013-09-17T11:58:53.147 に答える