Jak zařídit, aby můj obrázek rolovací? [Android Platform]

hlasů
2

Mám obrázek, který zabírá mnohem více prostoru, než android obrazovku. Chci obrázek, který bude prezentován v plné velikosti a uživatel se může pohybovat v libovolném směru. Jako mapy.

Nějaké návrhy?

Položena 10/04/2009 v 16:37
zdroj uživatelem
V jiných jazycích...                            


5 odpovědí

hlasů
3

Můžete použít WebView, která dává vám to zadarmo. Nejsem si jistý, proč, ale když jsem se snažil pomocí metody loadData to nefungovalo, ale za použití loadDataWithBaseURL s nulovým URL udělal.

S WebView na disk může být i vložené do HTML. V níže uvedeném příkladu yourContentje prostě řetězec.

Např

yourView.loadDataWithBaseURL(null, yourContent, "text/html", "UTF-8", null);
Odpovězeno 14/04/2009 v 18:57
zdroj uživatelem

hlasů
1

Zde je návod, jsem viděl, že udělal to, co popisujete http://www.anddev.org/scrolling_a_picture_horizontally_and_vertically-t3245.html

Odpovězeno 13/04/2009 v 02:02
zdroj uživatelem

hlasů
0

Můžete dát svůj obraz v pohledu rolovacím vodorovném i svislém směru:

 <ScrollView
    android:id="@+id/theScroll"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_alignParentEnd="true"
    android:layout_alignParentRight="true">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">

        <ImageView
            android:id="@+id/imageView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:layout_margin="5dp"
            app:srcCompat="@drawable/img1" />

        <ImageView
            android:id="@+id/imageView2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:layout_margin="5dp"
            app:srcCompat="@drawable/img2" />
    </LinearLayout>
</ScrollView>
Odpovězeno 07/11/2017 v 05:43
zdroj uživatelem

hlasů
0

Můžete dát svůj obraz v ImageView a zabalit jej pomocí ScrollView a HorizontalScrollView jako níže.

<HorizontalScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/yourImage"/>

    </ScrollView>

</HorizontalScrollView>

Takže jej lze posouvat horizontálně i vertikálně jako mapy.

Odpovězeno 23/08/2017 v 11:55
zdroj uživatelem

hlasů
-1

Pokusit se dát svitek do rozvržení xml s obrazem

Odpovězeno 20/12/2013 v 09:08
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more