私はギャラリー内の画像をスワイプする必要があるアプリケーションを作成しています。私はSencha Touchを同じものに使用しています。それは私がスムーズに画像をスワイプすることができますが、私はどの画像が入っているのかをカウントするヘッダーが必要です。例:1/5、2/5など。ギャラリーをスワイプ
どのようにすればいいですか?
私はコードがjavascriptとcssにあることに感謝します。
私はギャラリー内の画像をスワイプする必要があるアプリケーションを作成しています。私はSencha Touchを同じものに使用しています。それは私がスムーズに画像をスワイプすることができますが、私はどの画像が入っているのかをカウントするヘッダーが必要です。例:1/5、2/5など。ギャラリーをスワイプ
どのようにすればいいですか?
私はコードがjavascriptとcssにあることに感謝します。
onCreate()
方法
TextView textView;
Gallery gallery;
が
textView = (TextView)findViewById(R.id.tv);
txtview.setText("1/"+count); // count is a variable which contains total no.of items in gallery
// Initially the item in Gallery is 1st one so, i took "1/"
次以下の通りのTextViewを探す前に、Javaファイルで
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:gravity="center_horizontal" >
<TextView android:id="@+id/tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<Gallery android:id="@+id/gal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:spacing="10px" />
</LinearLayout>
以下のようにあなたのXMLレイアウトでのTextViewとギャラリーを使用してください以下のギャラリー
gallery = (Gallery) findViewById(R.id.gal);
アダプターをギャラリーに設定する方法を知っていると思いますので、ここでは説明しません。
あなたの活動のonCreate()
方法では、あなたがギャレーをスワイプ時には、上記のコードは、ギャラリーアイテムの位置を表示します
gallery.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
int position = gallery.getSelectedItemPosition();
txtview.setText(""+(position+1)+"/"+count);
return false;
}
});
コードの下に書きます。
gallery.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView parent, View v, int position, long id) {
textView .setText(""+(position+1)+"/"+count);
}
});
上記のコードは、ギャレーのアイテムをクリックするとギャラリーアイテムの位置が表示されます。
ご不明な点がございましたら、お気軽にお問い合わせください。
は、あなたがそれは私がそれを感謝アンドロイド
まあ、jqueryは独自のCSSを持っているので、JAVASCRIPTにあるコードについては特に気になり、CSSファイルに乗ってしまいます。また、IOSアプリケーションに同じコードを使用しようとすると互換性がありません。 – Khush
上で動作し、 Jquery Touchwipe
をこのライブラリを試してみました。どうもありがとう。私はアンドロイドのために必要なので、私はこれを試してみます。しかし、私はクロスプラットフォームアプリケーションで作業しているので、私はjavascriptのソリューションを好むだろう。 – Khush
新しく更新された回答も確認してください。 –
申し訳ありませんJavaScriptを使って同じことが必要な場合、私はJavaScriptを使用できません:-) –