android recyclerview适配器仅纵向模式

我有一个recyclerview适配器,我想将其设置为仅纵向。我似乎找不到任何资源。


有没有办法以编程方式执行此操作?


我可以在onCreateViewHolder中设置它吗?


public class AlarmRecyclerViewAdapter extends RecyclerView.Adapter<AlarmRecyclerViewAdapter.DataObjectHolder> {



@Override

public 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;


}


POPMUISE
浏览 154回答 3
3回答

慕的地6264312

特定视图无法请求方向。活动可以要求定向。您可以根据需要通过在清单中添加以下代码来实现:&nbsp;<activity&nbsp; android:name=".YourActivityName"&nbsp; android:screenOrientation="portrait"/>

当年话下

您可以通过以下两种方法来确定活动的方向:建议将清单文件用作@nice j您可以通过以下方法以编程方式设置活动的方向:链接希望能帮助到你

慕勒3428872

您可以在两天内完成此操作,1)在Android清单文件中<activity&nbsp; android:name=".YourActivityName"&nbsp; android:screenOrientation="portrait"/>2)在Activity类中以编程方式进行&nbsp;@Override protected void onCreate(Bundle savedInstanceState) {&nbsp; &nbsp; super.onCreate(savedInstanceState);&nbsp; &nbsp; setContentView(R.layout.activity_game);&nbsp; &nbsp; setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);&nbsp;}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java