0

ツイートをラベルで表示するウィンドウがあります。

私のツイートは私のFBページのステータスから来ており、写真を入れたり、140文字を超えて書いたりすると、ツイートに実際の投稿へのリンクが表示されます。

ラベルテキストを分割して、リンクをURLにポイントしてWebビューで開く方法があるかどうか疑問に思います

これは私がどこまで得たかです:

var win = Ti.UI.currentWindow;

win.showNavBar();

        var  desc = Ti.UI.createLabel({
        text: win.data,
        font:{
            fontSize:'20dp',
        fontWeight:'bold'
    },
    height:'300dp',
    left:'5dp',
    top:'10dp',
    color:'#111',
    touchEnabled:true
    });


  win.add(desc);


        desc.addEventListener('click',function(e){
var v = desc.text;

if(v.indexOf('http') != -1){
    // open new window with webview
    var tubeWindow = Ti.UI.createWindow({ 
    modal: true,
    barColor: '#050505',
    backgroundColor: '#050505' 
}); 
    var linkview = Ti.UI.createWebView({
            url:  e.v,
            barColor: '#050505',
            backgroundColor: '#050505'              
        });
        // Create a button to close the modal window
var close_modal = Titanium.UI.createButton({title:'Stäng'});
tubeWindow.rightNavButton = close_modal;

// Handle close_modal event
close_modal.addEventListener('click', function() {
    tubeWindow.close();
});
 tubeWindow.add(linkview);
tubeWindow.open({
     modalTransitionStyle: Ti.UI.iPhone.MODAL_TRANSITION_STYLE_FLIP_HORIZONTAL,
});

}
});
win.open(); 

リンクを取得するには、win.dataを分割する必要があると言われています。(win.dataはツイートです)

今私はちょうど持っています:url:ev、私はリンクを出す必要があります

これがどのように機能するかについてのアイデアはありますか?

ありがとう

// R

4

1 に答える 1