为了账号安全,请及时绑定邮箱和手机立即绑定

android recyclerview适配器仅纵向模式

android recyclerview适配器仅纵向模式

POPMUISE 2021-05-17 16:00:58
我有一个recyclerview适配器,我想将其设置为仅纵向。我似乎找不到任何资源。有没有办法以编程方式执行此操作?我可以在onCreateViewHolder中设置它吗?public class AlarmRecyclerViewAdapter extends RecyclerView.Adapter<AlarmRecyclerViewAdapter.DataObjectHolder> {@Overridepublic AlarmRecyclerViewAdapter.DataObjectHolder onCreateViewHolder(ViewGroup parent,                                                                    int viewType) {    AlarmRecyclerViewAdapter.DataObjectHolder dataObjectHolder = null;    View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.card_view_alarms, parent, false);    dataObjectHolder = new AlarmRecyclerViewAdapter.DataObjectHolder(view);    return dataObjectHolder;}
查看完整描述

3 回答

?
慕的地6264312

TA贡献1817条经验 获得超6个赞

特定视图无法请求方向。活动可以要求定向。


您可以根据需要通过在清单中添加以下代码来实现:


 <activity

  android:name=".YourActivityName"

  android:screenOrientation="portrait"/>


查看完整回答
反对 回复 2021-05-26
?
当年话下

TA贡献1890条经验 获得超9个赞

您可以通过以下两种方法来确定活动的方向:

  1. 建议将清单文件用作@nice j

  2. 您可以通过以下方法以编程方式设置活动的方向:链接

希望能帮助到你


查看完整回答
反对 回复 2021-05-26
?
慕勒3428872

TA贡献1848条经验 获得超6个赞

您可以在两天内完成此操作,


1)在Android清单文件中


<activity

  android:name=".YourActivityName"

  android:screenOrientation="portrait"/>

2)在Activity类中以编程方式进行


 @Override protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_game);

    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

 }


查看完整回答
反对 回复 2021-05-26
  • 3 回答
  • 0 关注
  • 152 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信