我在Xamarin安卓应用程序中使用chrome自定义标签并打开谷歌页面网址(将来会是我的网站网址),我想知道是否可以隐藏关闭按钮?目前,如果用户关闭自定义选项卡,则会显示空白页面,我不希望用户关闭选项卡。
其次,如果用户按下设备后退按钮,则会发生相同的事情,显示空白页面。
我可以做些什么?
答案 0 :(得分:2)
就关闭按钮而言,不,您无法将其删除。您可以将其从public function getCoin(){
$sql = 'SELECT * from `'CONDITION'` ORDER BY `condition_id` DESC';
return $this->query_rows( $sql );
}
public function getCoinSuccess($id){
$sql = 'SELECT * from `'.MEMBER_CONDITION.'`
WHERE member_id = '.$id;
return $this->query_rows( $sql );
}
更改为后退箭头,但就是这样。
Chrome自定义标签不是用作嵌入式浏览器,而是用于打开您的外部内容,Auth2进程,以显示不在您的域内的链接等等。让用户保持在您的应用体验中,一旦完成外部内容,他们就会通过关闭按钮或软/硬后退按钮返回到您的应用。
如果您正在寻找嵌入式浏览器,Google / Chrome的开发团队仍建议您使用X
。
如果您希望用户感觉“自定义标签”是模式对话框,请使用默认的“X”按钮。如果您希望用户感觉自定义选项卡是应用程序流的一部分,请使用后退箭头。
re:https://developer.chrome.com/multidevice/android/customtabs
答案 1 :(得分:1)
可以使用WebView加载网页,而不是使用自定义标签。虽然无法删除“ X”箭头,但是可以创建一个以WebView作为XML元素的活动,并使用WebView加载网页。