2012-12-27 53 views
7

Ứng dụng của tôi hiển thị tên hoạt động bắt đầu của nó trên Màn hình chính. Tôi đã cố thay đổi tên bằng cách đặt thuộc tính android:label trong tệp kê khai, dưới <application> không có kết quả. Cách chính xác để thực hiện điều này là gì?Android: thay đổi tên ứng dụng trong màn hình chính

Trả lời

8

Thay đổi tên hoạt động của trình khởi chạy bằng cách sử dụng android: label. Dường như làm trò lừa cho tôi.

+1

Điều đó sẽ thay đổi tiêu đề trong Thanh công cụ. Không phải là một giải pháp mong muốn. –

4

Tại sao bạn không thay đổi tên trong tệp kê khai của mình, vì vậy nó đại diện cho những gì bạn muốn nó đọc.

Trong biểu hiện của bạn, sử dụng các yếu tố mà bạn xác định hoạt động của bạn, để có những điều sau đây:

<activity android:name=".YourActivity" android:label="whatever you want"/> 
+1

Để làm rõ, bạn đang nói về hoạt động bắt đầu? –

+0

Đây là cách bạn thay đổi tên cho bất kỳ hoạt động nào. Điều này phù hợp với trình khởi chạy và các trình duyệt khác. – Booger

+0

Điều này sẽ làm hỏng tiêu đề Thanh công cụ - nếu bạn đang sử dụng Thanh công cụ kiểu Material. –

7

Bất kỳ hoạt động với một bộ lọc ý định cho android.intent.category.Launcher sẽ hiển thị trong ngăn kéo ứng dụng . Bạn phải đặt nhãn cho hoạt động cũng như ứng dụng, nhãn cho hoạt động (android: label = "@ string/title_activity_main") là những gì sẽ hiển thị trong ngăn kéo ứng dụng.

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".MainActivity" 
     android:configChanges="orientation|keyboardHidden" 
     android:label="@string/title_activity_main" 
     android:screenOrientation="portrait" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 
2

FYI, Công trình trên cho bản sao mới được cài đặt trên điện thoại của bạn. Nếu bản sao cũ được sao chép đôi khi thay đổi tên không hoạt động. Gỡ cài đặt phiên bản trước đó, với tên trước đó nếu tên không được cập nhật.

+0

Cảm ơn bạn đã làm rõ. –

Các vấn đề liên quan