脑筋急转弯

1  埋在地下一千年的酒,出来以后叫什么?
答案:酒精

2  有一只猪,它走啊走啊,走到了英国,结果他变成了什么?      
答案:Pig

3  上课老师抽查背课文,小猪,小狗,小猫都举手了,老师会叫谁?      
答案:小狗,因为旺旺仙贝

4  蝴蝶, 蚂蚁, 蜘蛛, 蜈蚣,他们一起工作,最后哪一个没有领到酬劳?      
答案:蜈蚣,因为无功不受禄

5  动物园里大象的鼻子最长,那第二长的是谁呢?      
答案:小象

6  哪种水果视力最差?      
答案:芒果

7  哪两种蔬菜有手机?      
答案:萝卜青菜,各有索爱

8  一只乌龟从一堆大便上走过,却只在上面留下3个脚印,为什么?      
答案:有一只脚捏着鼻子呢

9  人为什么要走去床上睡觉呢?      
答案:床不会自己走过来

10  原来其实是斯巴达800勇士,为什么到了电影里面变成300了?      
答案:伍佰去唱歌了

11  小强为什么能用一只手让车子停下来?      
答案:打的


12  如果有一辆车,司机是王子,乘客是公主,请问这辆车是谁的呢?      
答案:如果的

13  金木水火土,谁的腿长?      
答案:火腿肠

1   世界上什么人一下子变老?  
     答案:新娘.因为今天是新娘,明天是老婆.

2   一颗心值多少钱?
     答案:1亿.因为一心一意嘛!

3   台风天气要带多少钱才能出门?
     答案:四千万.因为台风天气没"事千万"不要出门.

4   要考试了,不能看什么书?
     答案:百科全书(百科全输).

5   如果明天就是世界末日,为什么今天就有人想自杀?
     [答案]去天堂占位置

6   提问:布和纸怕什么?
     回答:布怕一万,纸怕万一。
     原因:不(布)怕一万,只(纸)怕万一。

7   提问:铅笔姓什么?
     回答:萧
     原因:削(萧)铅笔。

8   提问:麒麟到了北极会变成什么?
      回答:冰淇凌。
     原因:冰淇凌(冰麒麟)。

9   提问:从1到9哪个数字最勤劳,哪个数字最懒惰?
      回答:1懒惰;2勤劳
      原因:一(1)不做二(2)不休。

10  提问:怎样使麻雀安静下来?
      回答:压它一下。
      原因:鸦雀无声(压雀无声)。

11  提问:历史上哪个人跑的最快?
      回答:曹操
      原因:说曹操曹操到

12  提问:30-50哪个数字比熊的大便厉害!
     答案:40
     原因:事实胜于雄(熊)辩

13 提问:猪圈里的猪跑出来怎么办?
    回答:王力宏
    原因:往里哄

14 提问:又出来怎么办?
    回答:韩红
    原因:还哄

15  9月28是孔子诞辰,那么10月28日是什么日子?
答案: 孔子满月

16  狼来了(猜水果)?
答案:杨桃 (羊逃)

17  蒋公(蒋介石)如果还在世的话世界会怎样?
答案: 多一个人...

18  这两块冰下有鲤鱼(四字成语)?
答案: 彬彬有礼(冰冰有鲤)

19  豆腐为什么能打伤人?
答案:因为是冻豆腐

20  一辆客车发生了事故,所有的人都受伤了,为什么小明却没事?
答案: 因为他不在车上

21   有个地方能进不能出,请问这是什么地方?
答案: 坟墓

22   鸡鹅百米赛跑,鸡比鹅跑得快,为什么却后到终点站?
答案: 鸡跑错了方向

23   上课铃声东响了,却没有一个同学在教室里,怎么回事?
答案: 上的是体育课

24   玲玲没学过算术,老师却夸她的数学是数一数二的,为什么?
答案: 从一数到二

25   当哥伦布一只脚迈上新大陆后,紧接着做什么?
答案: 迈另一只脚

26   有人说吃鱼可避免患近视眼,为什么?
答案:你见过猫戴眼睛

27   什么东西嘴里没有舌头
答案: 茶壶嘴

28   什么样的官不能发号施令,还得老向别人陪笑?
答案: 新朗官

29   一名警察见了小偷拔腿就跑,为什么?
答案:想快点抓住小偷

30   小明天天吃口香糖,可别人还说他口臭,为什么?
答案:他天天说脏话。

31   青蛙为什么能比树跳得高?
答案:因为树不会跳

32  “你跟猪站在一起”,猜一种动物
答案:象(像)

33   老王一天要刮四五十次脸,脸上却仍有胡子。这是什么原因?
答案:老王是个理发师

34   什么花不能摸
答案:火花

35   用什么可以解开所有的谜?
答案: 答案

3 6 什么时候,时代广场的大钟会响13下?
答案:该修理的时候

37    在古时侯,什么人没当爸爸就先当公公了?
答案:太监

38   什么时候有人敲门,你绝不会说请进?
答案:上厕所的时候

39   黑鸡厉害还是白鸡厉害?为什么?
答案: 黑鸡厉害,能下白蛋,白鸡下不了黑蛋。

40    为什么大家都喜欢坐着看电影?
答案:因为站着看脚会酸

41    废除早自习会造成什么影响?
答案:少睡半小时

42    请龟兔赛跑,请猪来当裁判,请问龟兔谁会赢?
答案: 不能说!说的人是猪…

43    两个女人与一千只鸭子所说的话有何相似性呢?
答案:无稽(鸡)之谈

44    农夫家里有一头猪和驴,过年的时候你说农夫先杀猪还是驴?
答案:你愿意杀猪(傻猪)还是杀驴(儍驴)

45     为什么飞机飞这么高都不会撞到星星呢?
答案:因为星星会“闪”

46    一天,一块三分熟的牛排在街上走着,突然他在前方看到一块五分熟的牛排,可却没有理会他。他们为什么没打招呼?
答案:因为他们不熟

 

  • 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、付费专栏及课程。

余额充值