Red de conocimiento informático - Espacio del host - Quiero configurar dos menús desplegables en Android

Quiero configurar dos menús desplegables en Android

menú desplegable de Android

1.lt;?xml version="1.0" encoding="utf-8"? gt

12. lt;LinearLayout xmlns: android=" /apk /res/android"

13. android: orientación="vertical" android: gravedad="derecho"

14.

14. android: layout_width= "fill_parent" android: layout_height="fill_parent"gt;

15.

19. 20. android:layout_width="fill_parent"gt;

21.lt;TextView android:layout_width="wrap_content"

22.lt;TextView android:layout_height="wrap_content" android :text="FrameLayout"gt;

23./TextViewgt;

24.

25. =" Diseño de marco"gt;

26./TextViewgt

27. >29 lt; TextView android: layout_width="wrap_content"

30 android: layout_height="wrap_content" android: text="@string/hello" /gt; .

39. lt; TableLayout android: id="@ id/TableLayout01"

40.

41.android:collapseColumns="1"gt;

42.lt;TableRow android:id="@ id/TableRow01" android:layout_width="fill_parent"

43. TextView Android: diseño_width="wrap_content"

45. Android: diseño_peso="1" Android: diseño_height="wrap_content"

46. : diseño _height="wrap_content"

49.androi

d: text="Fila 1 Columna 2" /gt;

50. TextView android: layout_width="wrap_content"

51. " android: layout_height="wrap_content"

52. TableRow android: id="@ id/TableRow01" android: layout_width="wrap_content" /gt;

55. android: layout_height ="wrap_content"gt;

56.

57. android:layout_height="wrap_content" android:text="Row2Column1"

58. lt;/TableRowPage="Row2Column1" /gt;

58. lt;/TableRowPage="wrap_content"

60.

66. : diseño_height="wrap_content"

67. AbsoluteLayout android: diseño_width="fill_parent"gt

68.

69.

70. android:layout_x="100px"

71. android:layout_y="100px" /gt; /p>

81. lt; RelativeLayout android: id="@ id/RelativeLayout01"

82. >83. Android: diseño_y="100px" /gt;

84. Android: diseño_centerInParent. ="verdadero" /gt;

86. android:layout_height="wrap_content" android:text="marginLeft=20px"

88. >

89.android:layout_height="wrap_content"

91. height="wrap_content" android:text="xxx"

91. /abc" android:layout_alignRight="

@id/abc" /gt;

92.

94.lt; /LinearLayoutgt;

95.

96.

97.res/values/strings.xml

98.lt;? xml version="1.0" codificación="utf-8"

99. lt; recursosgt;

100.lt; nombre de cadena = "nombre de aplicación"; webabcd_layoutlt;/stringgt;

102.lt;/resourcesgt

103.

104.

105.Main.java

106.

107.Código

108.paquete com.webabcd.layout

109.

110.importar android.app.Activity;

111.importar android.os.Bundle

112.

127.lt;?xml version=" 1.0" codificación="utf-8"? gt;

128.lt; LinearLayout xmlns: android="/apk/res/android"

129.android: orientación=" vertical" android: layout_width="fill _parent"

130. android: layout_height="fill_parent"gt;

131.

132. lt; TextView android : id="@ id/txt1" android: diseño_ ancho="fill_parent"

133. android: diseño_height="wrap_content" android: text="@string/hello_contextMenu" /gt;

134.

135. lt; TextView android: id="@ id/txt2" android: layout_width="fill_parent"

136. android: layout_height="wrap_content" android.text="@string/hello_subMenu" /gt;

137.

138.lt; /LinearLayoutgt; p>140.

141.res/values/strings.xml

142.

143.code

144.lt; ?xml versión="1.0" codificación="utf-8"? gt;

145.lt; recursosgt;

string name="hello_contextMenu"gt; Hola menú contextual;/stringgt;

147.string name="hello_subMenu"gt; Hola menú contextual;/stringgt; /p>

151.

152.Main.java

153.

154.code

155.package com .webabcd.menu;

156.

157.importar android.app.Activity

158.importar android.os.Bundle

159.importar android.view.ContextMenu

160.importar android.view.Menu

161.importar android.view.MenuItem

162.importar android.

163.importar android.view.importar android.view.View

164.importar android.view.ContextMenu.ContextMenuInfo

165.import android.widget.TextView;

166.import android.widget.Toast

167.

168.// Menú de dos demostraciones implementación: menú contextual (llama al menú presionando prolongadamente el elemento) y menú de opciones (llama al menú presionando el botón de menú en el teléfono)

169 public class Main extends Activity {

.

170./** Se llama cuando se crea una actividad por primera vez. */

171.

173. super.onCreate(savedInstanceState);

174. p>175.

175.

176.// Registre el menú contextual para R.id.txt1 (presione prolongadamente este TextView para abrir el menú contextual)

177.//El contenido exacto del menú de llamada debe crearse anulando onCreateContextMenu

178.textView txt1 = (TextView) this.findViewById(R.id.txt1);

179 .this.registerForContextMenu(txt1);

180.

181.// Registra el menú contextual para R.id.txt2.

182.textView txt2 = (TextView) this.findViewById(R.id.txt2

183. .}

185.