Style trong Android
Chương này sẽ trình bày ví dụ đơn giản để minh họa cách sử dụng một Style cho một phần tử nào đó. Bạn theo các bước sau để tạo ứng dụng Android:
Sau đây là nội dung của Main Activity file đã được sửa đổi: src/com.example.myapplication/MainActivity.java.
package com.example.saira_000.myapplication;import android.content.Intent; import android.net.Uri; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.Button; import android.widget.Toast;public class MainActivity extends ActionBarActivity { Button b1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); b1=(Button)findViewById(R.id.button); b1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(MainActivity.this,"YOUR MESSAGE",Toast.LENGTH_LONG).show(); } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); } }
Sau đây là nội dung của res/values/style.xml. File này sẽ định nghĩa thêm CustomButtonStyle style:
Sau đây là nội dung của res/layout/activity_main.xml file:
Sau đây là nội dung của res/values/strings.xml để định nghĩa hai hằng:
myapplication Settings
Sau đây là nội dung mặc định của AndroidManifest.xml:
Chạy ứng dụng myapplication.
Bài học Angular phổ biến tại hoconline.club:
style_va_theme_trong_android.jsp
Bài viết liên quan