-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
activity_about.xml overdraw issue fixed
- Loading branch information
1 parent
9fb3be4
commit 94c6509
Showing
6 changed files
with
819 additions
and
1,331 deletions.
There are no files selected for viewing
52 changes: 52 additions & 0 deletions
52
app/src/main/java/com/amaze/filemanager/adapters/LanguageAdapter.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
package com.amaze.filemanager.adapters;// MyRecyclerViewAdapter.java | ||
import android.view.LayoutInflater; | ||
import android.view.View; | ||
import android.view.ViewGroup; | ||
import android.widget.TextView; | ||
|
||
import androidx.annotation.NonNull; | ||
import androidx.recyclerview.widget.RecyclerView; | ||
|
||
import com.amaze.filemanager.R; | ||
import com.amaze.filemanager.models.LanguageModel; | ||
|
||
import java.util.List; | ||
|
||
public class LanguageAdapter extends RecyclerView.Adapter<LanguageAdapter.ViewHolder> { | ||
|
||
private List<LanguageModel> dataList; | ||
|
||
public LanguageAdapter(List<LanguageModel> dataList) { | ||
this.dataList = dataList; | ||
} | ||
|
||
@NonNull | ||
@Override | ||
public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { | ||
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.language_item, parent, false); | ||
return new ViewHolder(view); | ||
} | ||
|
||
@Override | ||
public void onBindViewHolder(@NonNull ViewHolder holder, int position) { | ||
LanguageModel dataModel = dataList.get(position); | ||
holder.title.setText(dataModel.getTitle()); | ||
holder.description.setText(dataModel.getDescription()); | ||
} | ||
|
||
@Override | ||
public int getItemCount() { | ||
return dataList.size(); | ||
} | ||
|
||
public static class ViewHolder extends RecyclerView.ViewHolder { | ||
public TextView title; | ||
public TextView description; | ||
|
||
public ViewHolder(View itemView) { | ||
super(itemView); | ||
title = itemView.findViewById(R.id.tvTitle); | ||
description = itemView.findViewById(R.id.tvDescription); | ||
} | ||
} | ||
} |
28 changes: 28 additions & 0 deletions
28
app/src/main/java/com/amaze/filemanager/models/LanguageModel.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
package com.amaze.filemanager.models; | ||
|
||
// DataModel.java | ||
public class LanguageModel { | ||
private String title; | ||
private String description; | ||
|
||
public LanguageModel(String text,String description) { | ||
this.title = text; | ||
this.description = description; | ||
} | ||
|
||
public String getTitle() { | ||
return title; | ||
} | ||
|
||
public void setTitle(String text) { | ||
this.title = text; | ||
} | ||
|
||
public String getDescription() { | ||
return description; | ||
} | ||
|
||
public void setDescription(String text) { | ||
this.description = text; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.