だから、flickable
スクロールに使用する必要があるUbuntuアプリを構築している間に、次の形式のコードができました。
Page{
...
Flickable {
anchors.fill: parent
content.height: element1.height + element2.height ...
...
}
}
電話(ubuntu utopic)で実行すると、flickableのデフォルトの位置はヘッダーよりも数百ピクセル低くなります。私がそれを上にフリックすると、それは最初からとどまるはずの正しい位置にとどまります。また、ページスタックを使用して別のページをプッシュした後、このページに戻って正しい位置にとどまります。なぜこれが、どうすれば修正できるのか、最初から正しい位置に配置できるようにするためです。
注:アンカー、幅、高さなど、さまざまな組み合わせを試しました。一度その位置にとどまるようにしましたが、上にフリックするとヘッダーと重なりました。
1
この質問は本当にStack Overflowに属します。そして、より大きなコードスニペットを提供する必要があります。犯人はコンテンツにあると思います。QMLは非常に脆弱で気まぐれなシステムであり、多くの非論理的な依存関係があります。
—
バラフアルビノ14
@BarafuAlbinoこれは非常にSDK固有のものだと思うので、ここにもっと収まると思います。生のqmlがこのように動作するとは思わないでください。また、これはバグになる可能性があります。跳ね上げたときに正しい位置にとどまると言いました。
—
user2563892 14
はい、この質問を他のUbuntuアプリ開発者に役立つ場所に残してください
—
mhall119
@ mhall119立ち上がってくれてありがとう、少なくとも彼らはあなたの話を聞いてくれるだろう:)
—
user2563892 14