2
我正在瀏覽關於此主題的各種鏈接。我沒有發現任何有用的東西在我的情況。我想動態地在Android中創建一個Web View
。我不會在xml佈局文件中添加任何內容。 現在我想特別做兩件事: 1.我想將此Web視圖的大小設置爲自定義寬度和高度,並將其設置在佈局的底部。 2.在Web視圖中加載頁面後。單擊Web視圖時,應調整其大小並全屏顯示(這意味着在其父級佈局中爲web視圖的寬度和高度填充fill_parent)。在android中添加動態web視圖
我當前的代碼看起來像下面這樣不工作特別好爲全屏。不適合的內容,以屏幕:
public class MainActivity extends Activity {
RelativeLayout layout;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
layout=(RelativeLayout)findViewById(R.id.test);
final WebView web = new WebView(this);
//web.setId(1);
web.getSettings().setJavaScriptEnabled(true);
web.loadData("<script type=\"text/javascript\" src=\"http://www..myurl.com/myfolder/banner.php\"></script>", null, null);
layout.addView(web, new LayoutParams(300,100));
web.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
web.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT));
return false;
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
你可以發佈兩種情況的屏幕截圖以便更好地理解嗎? –