1

このチュートリアルに苦労しています: http://developer.android.com/resources/tutorials/views/hello-gallery.html

1.6 以上の API では動作せず、動作させることができません。「R.styleable」は非推奨です

誰かが画像ギャラリーの実用的なチュートリアルを提供できれば幸いです。

ありがとう!

4

2 に答える 2

7

チュートリアルが非推奨になっただけでなく、JellyBean以降ウィジェット全体が非推奨になりました。

Googleの提案:代わりにViewPagerまたはHorizo​​ntalScrollViewを使用し、ListViewなどの他のスクロールビューは使用しないでください。結論:自分を助けてください...:/

ギャラリーの中央ロックスワイプ動作を実装し、BaseAdapterを使用して隣接するアイテムをプリロードして表示するのはあなたの仕事です。垂直スクロールビューの水平ギャラリー(ニュースアプリでよく使用される)などの一部のUIパターンは、実装が困難です。

ビューページャーの問題:親ビューコンテナーの高さ全体を取得し、その子の高さを無視します。そのため、1つまたは複数のビューページャーを垂直スクロールビューまたはリストビューアイテムとしてレイアウトすることは困難です。

于 2012-06-28T13:31:03.813 に答える
1

R.styleable は、コア Android パッケージが提供するものを参照しません。プロジェクトがAndroidギャラリーアイテムの背景に定義しているスタイルを参照しています。

URLで与えられた例では

これをフォローしましたか?

res/values/ ディレクトリに attrs.xml という名前の新しい XML ファイルを作成します。以下を挿入します。

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <declare-styleable name="HelloGallery">
        <attr name="android:galleryItemBackground" />
    </declare-styleable>
</resources>
于 2012-04-30T18:00:40.650 に答える