2011-12-10 4 views
1

android.widget.RelativeLayoutを拡張するカスタムクラスMyViewを作成するとします。その後、私はxmlファイルを書いていたとき、私はコードヒントや私は、Eclipseから原因RelativeLayoutからの継承に期待した完成を得ることができなかったことに気づいたMYVIEWxmlでカスタムAndroidビュークラスを使用している場合、ADT for Eclipseで属性ヒントを失うのは正常ですか?

<com.myapp.MyView 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:longClickable="true"/> 

を使用してXMLファイルを作成します。これは正常ですか?私はそれがEclipseがドットを結びつけるのに役立つかどうかを調べるためのスタイルを作ることを実験しました。親の属性を、SDKのattrs.xml(下のコード)にあるRelativeLayoutスタイル可能に設定しました。これは何の効果もありませんでした。 EclipseはSDKのもの以外のスタイルシートを認識していないようです。これは正しいです?

<resources> 
    <declare-styleable 
     name="MyView" 
     parent="@android:style/RelativeLayout"/> 
</resources> 

ありがとうございます!

答えて

0

発見されたのは、ADT 12以前に修正された問題でした。私はADT 15を使用していましたが、Androidレイアウトエディタではなく、EclipseのXMLエディタを使用してカスタムクラスのレイアウトを編集していたため、問題が残っていました。

Similar question posted.

関連する問題