如何在片段布局中制作锁屏按钮?
How to make a lock screen button in fragment layout?
我想在 Fragment 布局中制作一个锁屏按钮。
我搜索了一些帮助并找到了相同的内容,但使用了 Activity。
代码在这里:
http://karanbalkar.com/2014/01/tutorial-71-implement-lock-screen-in-android/
我不知道如何将其更改为在 Fragment 中工作?
请帮忙
我的代码:
public class Tab1fragment extends Fragment {
/**
* @param args
*/
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onActivityCreated(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater,
@Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
// TODO Auto-generated method stub
return inflater.inflate(R.layout.tab1_layout, container, false);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
}
你必须阅读更多关于 Fragment
的内容:http://developer.android.com/reference/android/app/Fragment.html
首先你必须在你的 Fragment 中实现 View.OnClickListener
,然后在 onCreateView
中创建一个视图,例如:
View rootView = inflater.inflate(R.layout. tab1_layout, container, false);
所以你的片段变成了:
public class Tab1fragment extends Fragment implements View.OnClickListener {
.
.
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.tab1_layout, container, false);
mDevicePolicyManager = ...
mComponentName = ...
Button btnEnableAdmin = (Button) rootView.findViewById(R.id.btnEnable);
.
.
btnEnableAdmin.setOnClickListener(this);
.
.
return rootView;
}
public void onClick(View v) {
switch (v.getId()) {
...
}
}
}
注意:我在我的设备上测试了这段代码
我想在 Fragment 布局中制作一个锁屏按钮。
我搜索了一些帮助并找到了相同的内容,但使用了 Activity。
代码在这里: http://karanbalkar.com/2014/01/tutorial-71-implement-lock-screen-in-android/
我不知道如何将其更改为在 Fragment 中工作?
请帮忙
我的代码:
public class Tab1fragment extends Fragment {
/**
* @param args
*/
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onActivityCreated(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater,
@Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
// TODO Auto-generated method stub
return inflater.inflate(R.layout.tab1_layout, container, false);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
}
你必须阅读更多关于 Fragment
的内容:http://developer.android.com/reference/android/app/Fragment.html
首先你必须在你的 Fragment 中实现 View.OnClickListener
,然后在 onCreateView
中创建一个视图,例如:
View rootView = inflater.inflate(R.layout. tab1_layout, container, false);
所以你的片段变成了:
public class Tab1fragment extends Fragment implements View.OnClickListener {
.
.
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.tab1_layout, container, false);
mDevicePolicyManager = ...
mComponentName = ...
Button btnEnableAdmin = (Button) rootView.findViewById(R.id.btnEnable);
.
.
btnEnableAdmin.setOnClickListener(this);
.
.
return rootView;
}
public void onClick(View v) {
switch (v.getId()) {
...
}
}
}
注意:我在我的设备上测试了这段代码