android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/AppTheme.AppBarOverlay"
android:id="@+id/appBarLayout">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:title="Profile"
app:navigationIcon="?attr/homeAsUpIndicator"
app:popupTheme="@style/AppTheme.PopupOverlay" />
</android.support.design.widget.AppBarLayout>
代码显示后退箭头,但是如何点击片段
来处理它答案 0 :(得分:2)
您可以像这样处理app:navigationIcon="?attr/homeAsUpIndicator"
进行后退导航
Toolbar toolbar = (ToolBar) view.findViewById(R.id.toolbar);
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// do whatever you want
}
});
你应该像这样抓住“查看”变量:
View view = inflater.inflate(R.layout.your_layout_name, container, false);
答案 1 :(得分:0)
只是尝试将其添加到片段的onActivityCreated
toolbar.setNavigationIcon(getResources().getDrawable(R.drawable.ic_action_back));
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//What to do on back clicked
}
});
处理点击
<script type="text/javascript">
function sort(value) {
$.ajax({
type: 'get',
url: '{!!URL::to('cate/update') !!}',
data: {'sort': value, 'id': {{ $id }} },
}).done(function (data) {
$('body').html(data)
}).fail(function (data) {
console.log(data);
});
}
</script>