脑筋急转弯问题集锦

1.什麽事会让上面的人愉快,下面的人高兴? (喂~~别乱想..)

答:演唱会。

2.进浴室洗澡时,要先脱衣服还是裤子?

答:先关门比较好。 (废话~~)

3.王太太委托徵信社二十四小时日夜跟踪、监视王先生,
以防他出轨,但是为什麽最後王先生还是出轨了?

答:因为王先生搭乘台北捷运。 (嗯~~想揍人的题目)

4.什麽事是林先生和林太太每天睡觉时都要做的事?

答:闭上眼睛。 (..............)

5.世界上有那一种花通常夏天是冰冷的,冬天是温热的?

答:豆花。 (吐血身亡中..........)

6.大学联考放榜了,为什麽志明榜上无名却一点也不难过?

答:因为志明还在念小学。

7.早上睡过头了,结果发现是因为闹钟没响时,你会如何?

答:叫闹钟该起床罗!

8.不小心溺水时,若附近没有其他人该如何自救?

答:把水喝光。 (不错~~是个好方法)

9.乌龟有没有牙齿?

答:你没张开嘴巴我怎麽知道? (顺便骂人~~够高干....)

10.地上的积水因太阳照射蒸发,会愈来愈少;什麽地方的水太阳愈强烈照射,水反而愈来愈多?

答:A.身上的汗水。B.雪地。

11.小明上课时一直和同学讲话,为什麽老师不处罚他?

答:因为小明就是老师。

12.人最怕屁股上有什麽东西?

答:一屁股的债。 (的确.....)

13.鱼与熊掌要如何才可兼得?

答:养一只会抓鱼的熊。 (真的是够了....)

14.下? B天时,两个人共撑一把伞,结果两个人都被淋湿;三个人共撑一把伞时,为什麽没有人再被淋湿?

答:因为雨停了。 (会不会太无聊........)

15.小丁在游泳池游泳,游着游着,为什麽水突然变深了? 

答:因为有人刚撒了一泡尿。 (太猛了,尿的也太多了....)

16.东西掉了该怎麽办?

答:没关系,还有四张空白麻将。(................已经不行了)

17.天气愈来愈冷,为什麽小华不多加件衣服,反而要脱衣服? 

答:因为他准备要洗澡了。

18.同事们在小张家喝酒、聊天,酒过三巡後,为什麽大家都知道小张喝醉了? 

答:因为小张正在穿鞋子,准备回家。

19.小明的爷爷年轻时是短跑健将,今年七十岁了,他要到什麽时候才能打破男子短跑一百公尺世界纪录?

答:做梦的时候。

20.小王有五颗糖,吃了两颗後,被大林和他的女友看见,大林说:「好东西要和老朋友分享。」请问小王该怎麽做? 

答:向大林说声「谢谢」,然後带走大林的女友。(太扯了...朋友要慎选)

21.为什麽今天全球股市指数下跌?

答:今天是「世界环保日」。

22.为什麽大家都喜欢坐在电视机前看电视?

答:因为站久了脚会酸。 (这也算答案....算你狠)

转载于:https://www.cnblogs.com/tbvv/archive/2012/12/13/8450895.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: RecyclerView是一个强大的Android控件,可以用于实现各种列表和网格视图。要实现脑筋急转弯,可以使用RecyclerView来显示问题和答案列表。可以创建一个自定义的RecyclerView适配器来填充问题和答案数据,然后将其与RecyclerView关联。还可以添加一些动画效果来使UI更加生动。此外,可以使用RecyclerView的布局管理器来控制列表的布局方式,例如垂直或水平布局。 ### 回答2: RecyclerView 是 Android 系统中常用的视图控件,它基于可复用的视图来显示数据集合。相比于 ListView,RecyclerView 具有更高的灵活性和扩展性,因此在实现一些复杂的需求时非常实用。 如果要用 RecyclerView 实现一个脑筋急转弯游戏,可以按照以下几个步骤进行: 1. 界面设计 首先,需要确认游戏的界面设计。可以采用 RecyclerView 布局实现一个类似于卡片的列表,每个卡片上显示题目和选项,并提供一个提交按钮供用户提交答案。在用户提交答案后,需要显示用户的得分和正确答案。 2. 数据准备 为了显示题目和选项,需要准备好数据。可以将题目和选项封装成一个 Question 对象,然后将 Question 对象放入一个 List 中,作为 RecyclerView 的数据集合。 3. 类和布局文件的创建 创建 Question 类,用于封装题目和选项等数据。然后创建 RecyclerView 的布局文件,包括卡片的布局和卡片中的控件,例如文本框和按钮等。 4. 设置RecyclerView的适配器 创建一个 RecyclerView 的适配器类,用于将 List 中的 Question 对象绑定到 RecyclerView 中的每个卡片上。在适配器类中,需要实现 onCreateViewHolder、onBindViewHolder 和 getItemCount 等方法。 5. 设置RecyclerView的布局管理器和分隔线 为了让 RecyclerView 正常工作,需要为其设置布局管理器和分隔线等属性。可以使用 LinearLayoutManager 作为布局管理器,并设置垂直方向。 6. 实现提交逻辑,并显示答案和得分 在用户点击提交按钮时,需要处理提交逻辑。可以遍历 List 中的 Question 对象,并检查用户选择的答案是否正确。然后计算得分,并将得分和正确答案显示在界面上。 7. 实现翻页 为了让游戏更加有趣,可以设置下一页按钮,用于翻页到下一题。当用户点击下一页按钮时,可以切换到下一个 Question 对象,并更新界面上的题目和选项等信息。 总结来说,使用 RecyclerView 实现脑筋急转弯游戏需要做好数据准备、界面设计、类和布局文件的创建等工作,还需要设置 RecyclerView 的适配器、布局管理器和分隔线等属性,最后还需要实现提交逻辑、显示答案和得分,以及实现翻页等功能,这样才能让游戏更加有趣、丰富。 ### 回答3: 随着移动应用的发展,列表作为常见的UI元素已经成为了设计中的必备部分。为了更好地呈现数据和增强用户体验,RecyclerView的适配器和布局管理器为我们提供了更灵活的选择。在本文中,我们将使用RecyclerView来实现一个脑筋急转弯游戏,通过这个例子来展示RecyclerView的使用。 首先,我们需要定义要在列表中显示的数据。为了更好地封装数据,我们可以创建一个自定义的Java类来表示每个脑筋急转弯问题,该类至少应包含一个问题和答案。 在activity_main.xml文件中,我们将使用RecyclerView作为容器来承载每个脑筋急转弯问题的列表。要使用RecyclerView,我们需要将其引入布局中并定义一些必要的属性: ``` xml <android.support.v7.widget.RecyclerView android:id="@+id/recyclerView" android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="vertical" android:layout_marginTop="?attr/actionBarSize" /> ``` 接下来,我们需要为RecyclerView创建适配器,以便RecyclerView可以根据提供的数据动态更新列表中的视图。由于我们需要显示一列表示问题和答案的对应关系,因此我们需要定义一个自定义适配器来承载我们的数据列表。我们应该声明一个类,它扩展自RecyclerView.Adapter并在内部定义我们的自定义ViewHolder类。 对于ViewHolder类,我们需要扩展RecyclerView.ViewHolder,并在其中声明列表视图中需要显示的视图。在我们的例子中,我们需要一个TextView来显示问题和答案。自定义ViewHolder类如下所示: ``` java public class CustomViewHolder extends RecyclerView.ViewHolder { public TextView textView; public CustomViewHolder(View itemView) { super(itemView); textView = itemView.findViewById(R.id.text); } } ``` 在适配器类中,我们需要实现Recycler.Adapter的三个方法:onCreateViewHolder,onBindViewHolder和getItemCount。在onCreateViewHolder方法中,我们需要创建一个新的ViewHolder,并返回它。然后,在onBindViewHolder方法中,我们可以使用数据填充ViewHolder视图。在onBindViewHolder方法中,我们可以根据位置获取数据并使用它填充列表项的视图。在getItemCount方法中,我们应该返回需要在列表中显示的项数。 ``` java public class CustomAdapter extends RecyclerView.Adapter<CustomViewHolder> { private List<BrainTeaser> list; public CustomAdapter(List<BrainTeaser> list) { this.list = list; } @Override public CustomViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View itemView = LayoutInflater.from(parent.getContext()) .inflate(R.layout.list_item, parent, false); return new CustomViewHolder(itemView); } @Override public void onBindViewHolder(CustomViewHolder holder, int position) { BrainTeaser brainTeaser = list.get(position); holder.textView.setText(brainTeaser.getQuestion() + " = " + brainTeaser.getAnswer()); } @Override public int getItemCount() { return list.size(); } } ``` 接下来,我们需要将适配器关联到RecyclerView上,以便RecyclerView可以使用我们提供的适配器来动态更新列表视图。我们应该在MainActivity中创建一个实例并设置给RecyclerView: ``` java CustomAdapter adapter = new CustomAdapter(brainTeasers); RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(getApplicationContext()); recyclerView.setLayoutManager(layoutManager); recyclerView.setItemAnimator(new DefaultItemAnimator()); recyclerView.setAdapter(adapter); ``` 最后,我们需要提供一些样本数据来测试RecyclerView是否正常工作。我们可以通过从数据库或网络中获取数据,或者像下面这样为每个脑筋急转弯创建一个BrainTeaser对象: ``` java List<BrainTeaser> brainTeasers = new ArrayList<>(); brainTeasers.add(new BrainTeaser("1+2+3", "6")); brainTeasers.add(new BrainTeaser("4+5+6", "15")); brainTeasers.add(new BrainTeaser("7+8+9", "24")); ``` 通过这个简单的例子,我们可以看到RecyclerView在移动应用中的重要性和灵活性。通过使用RecyclerView,我们可以构建更快、更平稳的用户体验,提高用户满意度。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值