2010-12-07 16 views
-1

皆さん、私は別々のトピックを作りたいとは考えていませんでしたので、すべての質問を1つのトピックに入れることにしました。一度にすべてに答えることができないのは大丈夫ですが、そのうちの1つでも答えることができれば助けになります。いくつかのランダムなアンドロイド開発の質問

1.)私のレイアウトでは、横に3つのボタンがあります。 3番目のボタンの半分だけが表示されます。どのような画面に合わせてアプリを表示しているのかを自動的に3つのサイズに変更する必要はありませんか?各画面に合わせて自動的にサイズを変更する方法はありますか? - ScrollView、TableLayout、およびButtonの高さと幅はすべてwrap_contentに設定されています

2.リンクをクリックすると色が変わるようにする方法はありますか? CSSの「A:visited」や「A:hover」のような並べ替え。今のところXMLファイルの中に[code] android:autoLink = "web" [/ code]があります。リンクは青いですが、ポップアップが表示されるまで、クリックしたかどうかわからないのは面倒です。私は使用できるjavascriptがあると確信していますが、ユーザーが戻るボタンをクリックすると通常の色に戻ることができます。そのようにして再度クリックすると色が変わります。

3.)ImageViewにリンクを埋め込む方法を教えてください。

4.)LinearLayoutと向きを垂直に設定して背景画像を使用すると、画面の右側と最下部に黒いスペースができます。画像がその部分を埋めることはありません。どうすればそれをいっぱいにすることができますか?

+7

独立した別の質問を別々に開く...よく、質問が優れています。 – Kos

答えて

0

1.)wrap_contentに設定されている場合、画面に基づいて何かサイズを変更する必要がありますか?また、Eclipseは何もしません、それは単なるIDEです。

+0

私はfill_parentを試みましたが、それはまだ動作しません。ボタンを切り捨てずにボタンを水平に同じサイズにするだけです – MJ93

+0

ボタンの内容を切り捨てるか、ボタンを切り捨てるかのどちらかです。それはあなたの選択です。その他の選択肢は何ですか? – Falmarri

0

回答:ImageViewのを示すために、それがリンクを含むあなたのTextViewを設定する上でframeLayoutまたはRelativelayoutを使用して 3.てみ属性layout_weight: 1.それは簡単linearlayoutsの組み合わせ(水平/垂直方向)を使用し、Androidの設定を行うことができます。このような 何か:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context=".MainActivity" > 

    <ImageView 
     android:id="@+id/imageView1" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" 
     android:src="@drawable/android_4" /> 

    <TextView 
     android:id="@+id/textView1" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignBottom="@+id/imageView1"   
     android:text="Medium Text" 
     android:gravity="center" 
     android:textAppearance="?android:attr/textAppearanceMedium" /> 

    </RelativeLayout> 

あなたの質問4を理解することができませんが、あなたはもっと手の込んだしてくださいすることができます。

関連する問題