2017-08-08 15 views
0

4つのガイドラインを使用して、画面を6つのセクターに分割しました。値をパーセンテージに設定します。だからパーセンテージを特定することで、画面のセクタを検出できます。コードでは私が話している割合は、今、私はそのガイドラインの割合(36%)の値を取得したいここガイドラインの値をAndroidの倍精度変数に設定する

enter image description here

示され

Guideline glV1 = (Guideline)findViewById(R.id.glV1); //Verticle guideline 1 

を使用してガイドラインをインポート二重変数。私はグーグルだが、何の答えも見つけられなかった。誰でも?

ありがとうございました!

答えて

0

ConstraintLayoutため使用LayoutParamsdocumentationを参照してください。以下は、あなたが求める価値を返すコードです。ガイドラインのIDはactivity_mainのXMLの "ガイドライン"に設定されています。

protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    Guideline guideline = (Guideline) findViewById(R.id.guideline); 

    double percent = ((ConstraintLayout.LayoutParams) guideline.getLayoutParams()).guidePercent; 
} 
+0

はあなたの先生ありがとうございました!あなたは私の一日を救った! –

関連する問題