2016-06-18 4 views
0

私は、ビューが膨らんだ後、ビューの属性を取得したいと思っていますが、すべてのsofの質問にはAttributeSetが必要ですが、AttributeSetなしでそれを行う方法はありますか? EX用アクティビティのビュー属性を取得する方法は?

getAttr(View v, attrName) 

はどのようにそれを実装するために:私は次のように "scaleXプロパティ" を取得願ってい

<ImageView android:id="@+id/open_with" android:layout_alignParentRight="true" 
      android:layout_marginLeft="20dp" 
      android:text="open" 
      android:layout_width="30dp" 
      android:scaleX="1.2" 
      android:scaleY="1.2" 
      android:src="@drawable/ic_open_in_new_black_48dp" 
      android:layout_height="30dp"/> 

答えて

1

あなたは完全なメソッドの参照がドキュメントhereから見つけることができるViewクラスのメソッド

yourImageView.getText(); 
yourImageView.getScaleX(); 

から属性値のほとんどを得ることができます。

+0

属性値を取得する一般的な方法が必要です。「scaleX」だけでなく、一部のビュー属性ではgetMethで値を取得できません – asullaherc

関連する問題