С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Ресвйз и центровка изображения в webview и youtube - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Генератор стилей Android приложений http://www.cyberforum.ru/android-dev/thread1204599.html
Есть такие генераторы ? видел для ActionBar есть генератор.. 1) а есть есть более глобальней генераторы ? т.е. для View элементов и т.п. 2) может можно где уже готовые шаблоны оформления...
Программирование Android Как позволить установку приложения на карту памяти? Здравствуйте. Возникла необходимость дать возможность переносить программу на SD карту. Видится мне, что делается это в пару кликов, только вот не приходилось никогда делать, поэтому не знаю. Кто... http://www.cyberforum.ru/android-dev/thread1204572.html
Стили для создания чата Программирование Android
Добрый день все. Я пытаюсь создать чат на андройд для своего сайта. Вся суть передачи и получения данных мне известна, но так как я совсем новечек в сосдании андройд приложениях то мне очень сложно...
Программирование Android Сфотографировать, обрезать, получить миниатюру и записать фото в память телефона
Здравствуйте ув. форумчане, просьба помочь начинающему :) Стоит задание: 1. Сделать фото по нажатию на кнопку. 2. Обрезать 3. Получить миниатюру фото и вывести в ImageView. 4. Записать...
Программирование Android Текст не умещается в выпадающий список (spinner dropdown) http://www.cyberforum.ru/android-dev/thread1204139.html
Имеется очень длинный текст, который даже на андроиде с большим экраном, в выпадающем списке не умещается. См. код: ArrayList<String> tempList=new ArrayList<String>(); tempList.add("Это очень...
Программирование Android Не работает HttpClient Первый раз пробую отправить и получить данные на сервер... Полазил в нете и накопал такую функцию... но когда в эмуляторе запускаю и вызываю функцию postData то выкидывает с приложения с ошибками... подробнее

Показать сообщение отдельно
N1cky
1 / 1 / 0
Регистрация: 05.12.2010
Сообщений: 10

Ресвйз и центровка изображения в webview и youtube - Программирование Android

10.06.2014, 16:48. Просмотров 515. Ответов 0
Метки (Все метки)

При разработке приложения столкнулся с проблемой отображения анимации в вебвью, оно отображается не по центру и возникает вопрос, как сделать resize изображения под разные экраны и разрешения и чтоб оно было по центру(код в комментах пашет очень плохо?)
Плюс проблема с пересылкой строки в youtube. tvTitle берется из базы данных и каждый раз он разный,при передаче в ютюб вместо нужной ссылке получается в поиске"null"
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
package ru.persfitpro;
 
 
 
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.text.method.ScrollingMovementMethod;
import android.view.View;
import android.view.View.OnClickListener;
import android.webkit.WebView;
import android.widget.Button;
import android.widget.TextView;
 
public class ExerciseDescriptionActivity extends Activity implements DialogMission,OnClickListener{
    private  Button btnyoutube;
    TextView tvTitle;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
                
        setContentView(R.layout.activity_description);
        
        TextView tvTitle= (TextView) findViewById(R.id.tvTitle);
        TextView tvDescription= (TextView) findViewById(R.id.tvDescription);
        
        tvTitle.setText(getIntent().getStringExtra(TITLE));
        tvDescription.setText(getIntent().getStringExtra(DESCRIPTION));
        tvDescription.setMovementMethod(new ScrollingMovementMethod());  
 
        String patch=getIntent().getExtras().getString(IMG, "");
 
 
        WebView image=(WebView) findViewById(R.id.wvAEImg);
        
        //String html="<center> <img src=\"file:///android_res/drawable/"+patch+"\" width=\"50%\" height=\"50%\" /></center>";
        image.loadUrl("file:///android_res/drawable/"+patch);
        //image.loadDataWithBaseURL(null, html, "text/html", Encoding.UTF_8.name(), null);
        image.setBackgroundColor(0x00000000);
        
        btnyoutube = (Button) findViewById(R.id.btnyoutube);
        btnyoutube.setOnClickListener(this);
 
        
 
    }
    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        // TODO Auto-generated method stub
 
        switch(v.getId())
        {
       
            case R.id.btnyoutube: Intent intent= new Intent(Intent.ACTION_VIEW);
            
            intent.setData(Uri.parse("http://www.youtube.com/results?search_query="+tvTitle));
            startActivity(intent);
                                break;
 
 
    }
 
        // TODO Auto-generated method stub
        
    }}

Разметка:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
       android:background="#FCFEFC"
       xmlns:ads="http://schemas.android.com/apk/res-auto"
       
    android:orientation="vertical">
 
    <ScrollView
        android:id="@+id/scrollView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >
 
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical" >
 
            <TextView
                android:id="@+id/tvTitle"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginLeft="10dp"
                android:layout_marginRight="10dp"
                android:layout_marginTop="6dp"
                android:gravity="center_horizontal"
                android:text="@string/exerciseoptions_note_description"
                android:textSize="17sp"
                android:textStyle="bold" />
 
            <WebView
                android:id="@+id/wvAEImg"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
               />
 
            <TextView
                android:id="@+id/tvDescription"
                android:layout_width="match_parent"
                android:layout_height="0dp"
                android:layout_marginBottom="6dp"
                android:layout_marginLeft="10dp"
                android:layout_weight="16487.89"
                android:text="@string/exerciseoptions_note_description"
                android:textSize="14sp" />
 
            <Button
                android:id="@+id/btnyoutube"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="Button" />
 
        </LinearLayout>
    </ScrollView>
    
</LinearLayout>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.